What and why
In Mendix-projects, or any software project for that matter, with each addition to an app, the code grows, gets more complex, techdebt increases and effort needs to be invested to keep the app alive. And since building long-lasting applications is both more valuable and satisfying compared to getting your work replaced every few years, this can help to improve the software’s longevity: Modular programming.
One of the perks of Mendix is the ability to separate functionality into modules. This allows us programmers to increase the software’s score on the quality characteristics ‘maintainability’ and ‘portability’. See iso 25000i and iso 25010.