This concept-image shows the currently planned architecture.
The core appears as a single block for now, it will be broken up in a second version of the drawing.
The config store stores the informations about the forms, tables and applications. Also the users will be stored here. The data store stores the “payload” data. These two are separated to enable usage of diffentent databases or even techniques. This could be files for config and a database for the data.
The first version will have a simple UI using standard HTML. As a further enhancement, there will be an API for remote calls and a fancy AJAX UI which then enables drag&drop and other things.
Forms can also be put on a different server (e.g. outside of a company with the application inside). This remote form will send the input via email to the application.