Structure
Nooxl Apps organizes everything in a hierarchy. From the broadest to the most specific:
Instance → Tenant → Nooxl App → Model → Data label.
Instance
An instance is a Nooxl Apps installation reached through a unique
URL in the browser, for example https://apps.nooxl.com. It is the highest logical
level and can hold any number of tenants, apps, and models.
Instances do not interact with each other, except for copying an app from one instance to another.
An instance is not the same as a physical server. Several instances can run in parallel on one server, and several instances can even share a URL on different ports.
Tenant
A tenant hosts the actual apps that users work in. Every user has access to at least one tenant and can be invited to more.
Creating, renaming, and deleting tenants, plus tenant-wide settings, is tenant administration and is out of scope for designers — it belongs to the system documentation. Designers work inside a tenant.
Nooxl App
A Nooxl App combines one or more models and usually forms something like a small program. After signing in to a tenant you see the app overview, where you can open an app. In Design mode you can also create, edit, copy, or delete apps. See Apps.
If only a single app exists, Nooxl Apps opens it directly instead of showing the overview.
Model
A model is an Excel spreadsheet turned into a database-backed view inside the app, while keeping full Excel compatibility. Models hold the logic and the cells that store data. See Models.
Data label
A data label is the most specific building block. Labels are grouped into data label categories and combined into collections that determine a model's datasets and describe the data stored in its cells.