What is Pyronome: An online platform that helps you develop software more productively in the Cloud!

Aykut Aydınlı
Pyronome
Published in
5 min readJul 28, 2020

The idea comes from a Problem.

“What one programmer can do in one month, two programmers can do in two months.” — Fred Brooks

According to The Standish Group Chaos Report 2017, in 2016, only 33% of the projects were completed. 48% have exceeded time and budget. 19% were never completed. Although there are many new developments in software technologies and many tools available for the management of software projects, unfortunately, there has been no remarkable improvement in these rates over the years.

While developing software, software developers/teams do some similar tasks over and over again. Sometimes these tasks can be very time-consuming. Also, these repetitive tasks have little or no valuable effect on the end product. As a result of this phenomenon, every developer/team has their tools and libraries. Additionally, developers/teams use some frameworks to fasten this process. However, while using these frameworks, the update process can be very chaotic. Some companies stuck an old version of a framework and cannot bear the consequences of the new version update process, which makes them very vulnerable to the security threats.

“Men have become the tools of their tools.” — Henry David Thoreau

Companies have been investing in large software applications for more than 20 years to increase their productivity. The internet has lifted the boundaries, and companies’ local competitive environment has gained a global dimension. The changing competitive environment has also affected firm scales and business models. The need to adapt to innovations and apply new business models required new features from these large software applications. Also, the global competitive environment has led to the formation of new firm cultures. However, these large software applications, working with standard approaches, had difficulty adapting these new company cultures. For this reason, many companies started using spreadsheets. The challenges in adapting these large software applications to new business models and the problems of sharing, updating, managing, and synchronizing spreadsheets enabled low code platforms to enter the game.On the other hand, “vendor lock-in” or “developer lock-in” -being at the mercy of the people who built the solution- is the main issue of all kinds of software products, even for the no-code platforms.

Is it possible to employ an approach that yields the advantages of both vendor software and custom-developed software provide?

An online platform that helps you create sustainable and scalable software applications in minutes.

Pyronome was born with the methodology of what if there is an online platform that allows software developers to develop sustainable and scalable software solutions.

It provides easy-to-use interfaces that make it possible to define software elements, and then these definitions can be transformed into source code in Java, C#, PHP, etc.

Pyronome saves time in software production processes by providing a structured way of converting frequently used source code snippets into reusable components. In addition to this, it separates software research and development processes with its reusable component approach. Hence, it helps to increase the quality of software production processes by enabling the digitization of experience.

Pyronome is a creative term used for someone who can deal with challenging tasks.

Pyronome is an online platform that helps you create sustainable and scalable software applications in minutes.
Pyronome -Software Factory in the Cloud- is an online platform that helps you develop software more productively in the Cloud.

Pyro comes from the Greek word πῦρ (pyr), which means fire. -nome is a suffix for defining someone who enjoys and knows about something like “gastronome”. Fire is used as an analogy to describe the challenge of creating software, which is a difficult task.

Pyronome is the set of software development tools, services, and resources that make software developers more productive.

Pyronome offers a model-based development approach. It also provides a structured way of converting frequently used source code snippets into reusable components called “patterns”. These patterns can be used online and can be installable/shareable/sellable via the Pyronome marketplace. After generating source code, a developer can directly push generated source code to his/her Git repository or deploy a server automatically.

To sum up, for better understanding,

Pyronome is:

  • an online code generator,
  • an open platform for reusable and functional software components,
  • an automation tool for developing, testing and deploying quality software,

Pyronome is not:

  • a CMS,
  • a backend API provider,
  • a no-code design tool,
  • a web or mobile framework,
  • a WYSIWYG editor.

The platform is the central hub for Pyronome’s tools, services, resources, etc. The platform has been developed as a web application to provide access to Pyronome services regardless of time and location.

By using the platform, you can

  • create projects,
  • define your projects’ model,
  • choose target technology such as Laravel, Express, Django, etc.,
  • generate source code based on your target technologies,
  • define your git repositories where you can push automatically generated source code,
  • define your servers where you can deploy automatically generated source code,
  • create reusable components called “patterns”,
  • share or sell your patterns in the Pyronome marketplace,
  • create organizations to organize your projects and patterns.

Pyronome aims to create a platform that brings developers together from all over the world.

“Empowerment of individuals is a key part of what makes open source work, since in the end, innovations tend to come from small groups, not from large, structured efforts.“ — Tim O’Reilly

Open source has an essential place in everyone’s life who develops or creates something. In one way or another, anyone who creates something has benefited from the open source at least once.

Pyronome develops its tools and reusable software components with an open-source philosophy, allowing every individual to shape and reengineer these components freely.

Visit Pyronome and enjoy the experience

Thanks for reading. You can register for free to try Pyronome right now. For further information, please visit the following links:

Do you have any questions or suggestions? Please let me know in the comments section.

--

--