odel iew ontroller In the Forms world, the definition of the user interface, business logic and navigation logic is all contained within the FMB/FMX. MVC is an architecture (or often called a design pattern) in which the implementation for the user interface (view), the business logic (model), and the navigation logic (controller) are implemented separately. The advantage of MVC is that you can develop, for example, different user interfaces (views) ontop of the same business application (model and controller)
Model-View-Controller (MVC) is a software architecture that separates an application's data model, user interface, and control logic into three distinct components so that modifications to one component can be made with minimal impact to the others.