 | The applications created with Elements aim at facilitating the process of data entry for users, to provide the link between them and to provide the necessary processing – in queries or graphics. |  | Each object has its unique primary key and a separate unique code. The code, in contrast to the primary key, is a text and therefore allows the user to define it |
 | As each record can be identified in the system according to its allocated primary key, the need arises to use additional texts, which would be “understandable” for the user. |  | The goal of each application, regardless if it is an ERP system or just and administrative section of a website, is to facilitate the way users insert a certain number of “datasets” according to their work. |
 | These are objects that would remain meaningless out of a context. This is why Elements shows these objects only in the form of the related parent object |  | Objects which may, though not mandatory, be viewed in context. For example we might be expecting to view the orders of a client from his form. |
 | Inheritance of objects is an indispensable technique in object-oriented programming. Elements allows the design and development of web applications using this method. |  | Elements classifies all queries as being objects with an interface section only and which often lack an own table, but rather show the data from one or more alternative objects in a predefined unified form, which can be a list or a graphical view. |
 | Each business object has one or more tables and a minimum of 3 classes. |  | Apart from the business logic, each object has two more classes (each consisting of three layers) – List and Edit. |
 | Despite the availability of XML files and the code generated, sometimes external “plug-ins” to the objects are also to be written |  | Record deletion can be either a trivial task or a subject handled by a considerable subsystem. |