The development model includes the following concepts:
Describes the mechanisms by which system elements in the platform can access each other.
Allows you to simplify the task of designing IS and distributing the IS development process among development teams.
Provides maximum flexibility in code reuse issues.
Allows you to control data migration when changing the application logic.
Allows you to adapt to the linguistic and cultural particularities of various countries and regions.
Describes the mechanisms by which a system can access third-party systems and vice versa.