AppPress is a Form based web development framework, designed for rapid prototyping and development of functionality rich business applications and workflows. Further AppPress allows to build Applications which can be customized using Plug-ins for individual installations.
AppPress defines a Page as a tree of forms. Each form being a set of fields. A Page can be a Browser Page or a Popup Page. Forms can be nested and aggregated to any level with FormContainer fields. Forms are defined in schema based XML.
At Build time Form XML is augmented with Database Properties like nullable, size and Foreign Keys. MergeForm and UserControlScalar forms are merged and the final form list transformed to C# Class Definitions and HTML Page Skins. The Classes are nested in same way as in the Form XML and have backward and forward pointers to allow navigation within the data tree. The Skin contains Markers in the structure of Form XML
Web Application Form Prototyping
Fully working Web Application Forms with logic and Backend Database Schema.