EN

      Home > Newsroom > Low Code Cloud Product Developement

      In this article, we provide an overview of how low-code is being used in product developement to bring innovative solutions to market faster than ever before. We aim to focus on an equally intriguing and relevant topic: how is low-code utilized in the development of cloud products at Natuvion?

      Innovative product developement with low-code 

      At a time when markets are becoming ever more demanding and customers are constantly asking for new and improved products, the speed of product development is crucial. Traditional software development is often unable to keep up with the rapid changes in the digital world, leading to bottlenecks and long development cycles. This is where low-code comes into play. Low-code development enables companies to create applications and products with a visual, user-friendly interface and minimal hand-coding. This opens completely new possibilities for fast iterations and agile working. Developers can design, develop, and deploy prototypes and solutions in less time. At the same time, subject matter experts without in-depth programming knowledge can actively participate in the development process, which leads to greater involvement of the entire organization.

      Use of low-code in the Cloud Product Factory 

      Low-code has been an integral part of cloud product development at Natuvion for some time now. Not only are the first prototypes for our own products generated using our in-house Product Factory, but the resulting products are also characterized by a significant amount of low-code functionality.

      These functionalities also enable non-developers to extend the products effortlessly. We have combined this comprehensive range of options under the term ‘Cloud Product Factory’. The Cloud Product Factory is made up of the following components:

      • The Natuvion JAMES code generator
      • The generated cloud applications: The applications have a standardized structure and can be executed immediately after generation. An upload interface allows test data to be fed into the database immediately after launch. Queries can be defined and new user interfaces created immediately via the browser-based interface using low-code editors.
      • A standardized infrastructure within which the generated applications are provided using containers.
      • A common platform, on which the generated applications are installed (deployed) and where they are automatically monitored. This platform is more scalable and can be easily expanded into a development/test/production system landscape.

      The Cloud Product Factory 

      Bildschirmfoto 2024-04-24 um 15.50.16

      In the scenario described above, low-code is primarily used in the Natuvion JAMES code generator and in the cloud applications generated with it.

      • Low-code in Natuvion JAMES: the code generator combines concepts from domain-driven design with template-based code generation and the reusability of components. With the help of customizable templates, it enables the simple generation of executable cloud applications (low-code) through the use of generators. These generated components can be built and started locally for quick tests. If required, the generated code can also be imported into common development tools (IDEs) and developed further. There is also the option of transferring the applications to a CI/CD pipeline and deploying them to a cloud environment using containers, for example. Natuvion JAMES also offers the option of transferring the generated code to a cloud-based version management system.
      • Low-code in the generated cloud applications: Various low-code editors can be accessed via the browser-based interface. These integrated tools make it possible to easily adapt or extend the applications to specific requirements, even without programming knowledge. For example, database queries can be created using the low-code editors. The query results obtained serve as the basis for creating customized user interfaces. All this is possible without the need for knowledge of JavaScript or similar technologies.

      Standard low-code tools 

      Bild 24.04.24 um 15.50

      Application scenarios of the Cloud Product Factory 

      The use of low-code enables the rapid realization of prototypes and MVPs (minimum viable products). Natuvion's Cloud Product Factory enables ideas to be quickly turned into prototypes and MVPs. These successive development cycles enable developers to obtain feedback from stakeholders and customers at an early stage. This allows the right functions and features to be identified and the product to be continuously optimized. Natuvion's cloud development team not only uses the Cloud Product Factory for the (further) development of its own products, but also continues to develop them based on the latest findings. Numerous cloud products that are now successfully in operation (cf. list below) originally started as generated prototypes and were then continuously developed further until they reached the status of a marketable product.

      • Natuvion CORA - a workflow-based cloud application for project management
      • Natuvion SOPHIA - a cloud application for visualizing analysis data
      • Natuvion IDS - a cloud application for storing archive data
      • Natuvion AURORA - a cloud application for monitoring RPA bots
      • Natuvion MONICA - a cloud application for monitoring running cloud applications (incl. Grafana dashboards)

       

      The possible applications are almost limitless. At Natuvion, we now have many prototypes, for example for incoming invoice verification (RPA with OCR recognition and workflow functionality) or AI-supported workforce scheduling (linking several different source systems with an AI running on MS Azure). There are also further opportunities in the ‘cloudification' of legacy applications. This involves migrating existing applications in whole or in part to the cloud. By using prototypes, intermediate results can be generated very quickly and iteratively, which in turn helps to minimize the project risk.

      Conclusion 

      Low-code goes beyond the status of a mere trend. When used correctly, it serves as a driving force for efficiency and innovation in product development. It helps companies to develop their concepts more quickly and maintain their competitiveness. As outlined in the article “Low-code - hype or savior” from our last nVision (page 74), low-code functionality has already found its place in the development of cloud products. In the next part of the article series, we will use specific examples to illustrate how low-code is used effectively in the implementation of prototypes and cloud products.

      Related News

      Test management in SAP projects

      Nov 29, '24

      Test management in SAP...

      An IT project can only be as successful as the implemented...

      Read more
      Project closure: why a clear end point is crucial

      Nov 18, '24

      Project closure: why a...

      Initiating and executing a project requires a lot of...

      Read more
      Successful project management: how to keep your project on track

      Nov 11, '24

      Successful project...

      Projects form the backbone of many companies’ activities,...

      Read more
      EN_Downloads_SuccessStory_Construction Forms

      Oct 17, '24

      Carve-out with seamless...

      Efficiency and close collaboration enabled Natuvion to...

      Read more
      Complex migration with minimal downtime

      Oct 14, '24

      Complex migration with...

      Following several acquisitions, NRG Energy wanted to ensure...

      Read more
      OKR Framework: A Better Way to Manage SAP S/4HANA Projects

      Oct 4, '24

      OKR Framework: A Better Way...

      Transformation projects usually involve a detailed...

      Read more
      Can that data be removed? 

      Sep 30, '24

      Can that data be removed?

      The volume of data in companies continues to grow, and...

      Read more
      Spoilt for choice

      Sep 23, '24

      Spoilt for choice

      Choosing the right scenario for the transition remains a...

      Read more

      Never miss information again. Subscribe to our newsletter!