The model-driven approach brings about a number of changes for software developers. They are no longer solely responsible for building the entire application. Their share of the work is minimised, especially with regard to the handling of functional changes.

 

Whitepaper about Low Code for individual enterprise software

As a software company mgm has been developing individual enterprise software for over 25 years. The core idea of A12 is based on a series of recurring observations from various projects.

A12 is an enterprise low code platform for the development, integration, maintenance and operation of enterprise applications in complex IT landscapes. It combines a low code approach, where business experts can create an application without programming skills, with professional custom software development and system integration.

This is an excerpt from the white paper “A12 Low Code and Co-Innovation for Individual Enterprise Software”.
The whole whitepaper can be downloaded here.

What role do developers play in model-driven software development?

If you compare a business application to a stage play, the models designed by business analysts are the protagonists who are in the spotlight. But it is the developers who make it possible for the play to be performed at all. They prepare the stage and make sure that the protagonists are in the best light.

Facilitation by business logic mapped in models

In a conventional software project, the development team is solely responsible for writing all code. This requires that the team has understood the idea of the application down to the smallest detail. This is a huge challenge, especially in complex application areas such as tax or industrial insurance.

The model-driven approach changes this situation. Business analysts and business experts map the business logic in models and bring it directly into the software. For developers this is a huge relief. They no longer have to understand the modelled business aspects and implement them manually. The focus of work shifts.

Connecting, maintaining and extending the application platform

Software development projects that rely on the enterprise low code platform A12 do not start on greenfield sites. They build on an existing foundation. And this foundation is not static, it is constantly evolving. A central task of the developers is to connect the foundation in the form of the application platform for the project, to maintain it and, if necessary, to expand it individually.

Individual code enhancements

The A12 platform provides robust components for typical requirements of enterprise applications. However, it leaves the developers with full control through fine-grained entry points, allowing them to integrate their own code and implement individual project requirements.

Extension with complex functions and integration

Another task of the developers is writing code that implements more complex functions. This can be a complex calculation, for example, which goes beyond the existing scope of the modelling tools. Furthermore, one of the remaining main tasks is the integration into the existing heterogeneous IT landscape.

Read the whole whitepaper now and learn more about innovative software development based on Enterprise Low Code. Download it here.