Model-driven application development (MDAD) is a method for rapid development of applications from software architectural models leveraging smaller, discrete objects. By using a model-driven approach and combining it with a microservices architecture to assemble and deploy self-contained independent components into a complete solution, it is possible to develop applications faster and reuse components across multiple applications. Using a MDAD approach can address a number of common mobile development problems such as: slow and expensive application development, shortage of development skills, low level of code reuse, and high costs for application upgrade and enhancement.
With the introduction of the new Object Services capability in Kony’s MobileFabric™ solution we have introduced a robust, model-driven application development framework for mobile development. This white paper reviews: