We started the company with the firm conviction that the Model Driven Architecture was the way achieve low to no-cede development. The team focused on countering and managing the complexities associated with application development.
Our product evolved therefore, based on the experience accumulated to date. The team members used in addition Graphical Tools that captured the Object Modeling and generated code. Solutions relied on initial revisions of OML, UML, SysML. As a result, we were versatile with tools provided by companies like Software Through Pictures (STP), ObjecTime, Rational Rose.
We started by focusing in certain industries: Banking, Insurance, and Healthcare allowed us to help our customers even more. Automatic code generation of over 90% is currently the norm. We implemented patterns that help reduce development time substantially. Code generation helps tremendous with quality, since humans are no longer writing a lot of code. Testing is also part of the harness and is created automatically. Last but not least, documentation: keeping the requirements, with the code and documentation in the same place makes the overall understanding of the product easier to follow.
As we mentioned we have lots of benefits when approaching development using MDA. In our case, however, we provide even more flexibility by being able to generate different type of code, as per requests. See more here.
There are numerous articles, especially now that the outsourcing is no longer a panacea, where the low-code development becomes again a topic of discussion. As an example this article from Dice summarizes some of the benefits.
In conclusion, there are many benefits behind our approach. Give us a shout to discuss them with you, for your understanding and to help your business.