In objectJazz.mvc, the procedure of system design and application development consists of the tasks, performed in the following independent layers: Presentation Layer /HTML-design/ objectJazz uses templates to control the applications look-and-feel based on the single style or set of styles. Your application can have any number of isolated and independent HTML-interfaces that can have their own style and layout. This allows, for example, to change the view presentation schema in current shell transparently for the application. User Interface Control Layer. Using the View Controllers, you can design and implement the schema of generation the final documents and handling the user-initiated events. Model Connection Layer. ViewModellConnector allows to create the architecture-independent communication between the Model and ViewController using the dynamically defined model properties. Model Layer. This layer allows you to built an optimal model without any limitations in design or implementation.