Information Model
The ALI language provides simple abstractions to define an information model: Element types with attribute types as text list, reference list, back reference list, attributed reference lists and others. Lists of element types and lists of lists.
User Interface
ALI solutions share the same user interface. The interface elements are automatically configured according to the information model.
Roles and Rights
Access to the information model of a solution is governed by access rights granted to a role. The association of roles with actual users is done by authorized users.
Events
The ALI developer can define events according to changes of the information model of a solution, receipt of email messages and deadlines.
Actions
Events can result in actions which change the information model (create, delete, update), change access rights, create documents or send email messages.
Emails
Email templates can utilize all aspects of the information model of a solution. Emails are generated automatically using the selected language. Emails can be received and be treated as event.
Documents
Document templates (PDF, XLS) can utilize all aspects of the information model of a solution. Documents are generated automatically using the selected language.
Migration
Changes to a solution are defined based on a previous solution definition. ALI supports the automatic generation of a new solution as well as the automatic data migration.