# Objects

- Dashboard: Front-end page 
    - Widget: UI element in a dashboard
- Section: Collection of entities
- Entity: Describes a type of record, including its behavior and datatypes (This is a class in OOP)
- Record: Main data holding thing (This is an object in OOP) 
    - Revision: How many times a record has been changed
- Status: Configurable state a record is in 
    - Level: Assignable number to a status
    - Action: Configurable behavior depending on status
- Field: A single data point of a record 
    - Block: Collection of fields for the purpose of access management
    - Validation: A check on whether or not a field has received correct data
    - Dependency: A field's existence can be made dependent on other things
- User group: Determines who has access to which data and features
- Codeunit: Java code for specialized functionality
- Template: Tool for automatically creating documents and interfaces by feeding values into a predefined layout.
- Interface: