

Since the repetitive tasks of UI coding have been all but eliminated, the developer can focus their attention on the flow of business data through the application.This separation is achieved through a modified implementation of the Model-View-Controller (MVC) design paradigm. MVC was invented by Trygve Reenskaug in the late seventies and first implemented in the Smalltalk-80 language.

