The terms below are used in Invantive Studio. Each term points to the topic that explains it. The terms in the user interface that differ from the usual database terms are also listed on [[Invantive Studio/Repository/Reference/Terminology|Terminology]].
- Application: a set of tables, business objects, modules, codes and texts that together make a product. It has a prefix. The repository itself is an application with the prefix `itgen`. See [[Invantive Studio/Repository/Applications/Applications|Applications]].
- Application user: the access of a user to an application. See [[Invantive Studio/Repository/Applications/Application Users|Application Users]].
- Attribute rule: a business rule of one table, kept as a row in the repository. See [[Invantive Studio/Repository/Concepts/Attribute Rule|Attribute Rule]].
- Audit trail: the record of who changed what. See [[Invantive Studio/Repository/Concepts/Audit Trail|Audit Trail]].
- Autocomplete: the completion of a minimal model into one that can be generated. See [[Invantive Studio/Repository/Concepts/Autocomplete|Autocomplete]].
- Business layer: the generated views, triggers and rules through which an application reads and changes data. See [[Invantive Studio/Repository/Concepts/Layers of an Application|Layers of an Application]].
- Business object: a view through which the rows of one table are read and changed. See [[Invantive Studio/Repository/Concepts/Business Object|Business Object]].
- Code domain: a list of allowed values with their meaning. See [[Invantive Studio/Repository/Concepts/Code Domain|Code Domain]].
- Dataset: rows loaded into the business objects of an application from text. See [[Invantive Studio/Repository/Concepts/Dataset|Dataset]].
- Data object: a table, as the tree calls it.
- Database synchronisation: making the tables in the database match the model. See [[Invantive Studio/Repository/Concepts/Database Synchronisation|Database Synchronisation]].
- Flag column: a column with a yes-or-no value, with a name ending in `_flag`. See [[Invantive Studio/Repository/Concepts/Flag Column|Flag Column]].
- Function: something that can be authorised, such as a list, a details screen or an action. See [[Invantive Studio/Repository/Security/Functions|Functions]].
- Generated objects: the database objects whose names follow from the names in the repository. See [[Invantive Studio/Repository/Concepts/Generated Objects|Generated Objects]].
- Glossary: the vocabulary of an application. See [[Invantive Studio/Translations|Translations]].
- Go to Definition: the command that jumps from a node to the row it refers to. See [[Invantive Studio/Ribbon/Go to Definition|Go to Definition]].
- History: the full history of the rows of a table. See [[Invantive Studio/Repository/Concepts/History|History]].
- Hook package: the hand-written code of one table. See [[Invantive Studio/Repository/Concepts/Hook Package|Hook Package]].
- Master trigger: the hand-written package called for every row of every table. See [[Invantive Studio/Repository/Concepts/Master Trigger|Master Trigger]].
- Module: a part of the functionality of an application, such as a screen, a report or a program. See [[Invantive Studio/Repository/Concepts/Module|Module]].
- Natural key: the key by which a user recognises a row. See [[Invantive Studio/Repository/Concepts/Natural Key|Natural Key]].
- Partition: a part of the data of an installation for one company or group. See [[Invantive Studio/Repository/Concepts/Partition|Partition]].
- Point in time: the moment that the point-in-time views show. See [[Invantive Studio/Repository/Concepts/Point in Time|Point in Time]].
- Reporting object: a read-only reporting view, with a name ending in `_r`.
- Repository: the database in which the models of all applications are stored. See [[Invantive Studio/Repository/Repository|Repository]].
- Resource code: a code that stands for a text that is translated per user. See [[Invantive Studio/Repository/Concepts/Resource Code|Resource Code]].
- Role: a group of users to which functions are granted. See [[Invantive Studio/Repository/Security/Roles|Roles]].
- Server page: a template that generates content, such as an e-mail newsletter. See [[Invantive Studio/Repository/Concepts/Server Page|Server Page]].
- Session: the log-on of a user, screen or script to the business layer. See [[Invantive Studio/Repository/Concepts/Session|Session]].
- Standard columns: the columns every table carries for identity, audit and interfaces. See [[Invantive Studio/Repository/Concepts/Standard Columns|Standard Columns]].
- Storage layer: the tables, with history, in which the data lives.
- Translation Workbench: the window to translate the texts of an application language by language. See [[Invantive Studio/Translation Workbench|Translation Workbench]].
- User: someone who logs on. See [[Invantive Studio/Repository/Security/Users|Users]].
- User layer: the lists, summaries and edit screens through which users see an application.