Defining common terms
Building any custom application, like a CRM, an event planner, or an invoice management system usually requires knowledge of at least one coding language. With Ninox, you can build highly customizable solutions without prior background in coding.
Throughout the user manual and the tutorial, we use a set of terms which are explained below. Before you begin this tutorial, we recommend you review the definitions to ensure a successful start building your own application.


Also known as an app, is a complete, self-contained computer program designed for the end user and performs a specific useful task, other than system operation or maintenance functions. Includes mobile and desktop programs.

Database (collection of data)

A collection of data formatted to allow for easy search and retrieval.

Table (holds data)

A database object that stores data in records (rows) and fields (columns). The data is usually about a particular category of things, such as employees or orders.

Form (structures data)

In some applications (especially databases), a structured window, box, or other self-contained element serves as a visual filter for the underlying data it is presenting.
A form can also be a structured document or template with spaces reserved for entering information, such as customer’s first name, last name, address, etc. When a form is used to enter data, it often contains special coding, e.g., to trigger data processing.

View (filters data)

A common menu item that enables you to select how the contents of the current program are displayed. Instead of displaying all available data at once, it may be helpful to focus on a specific set of data, e.g., only view those customers who paid with credit card, or spent more than € 1,000 in the past week, etc.

Tutorial structure

The tutorial series consists of three parts: basics, intermediate, and independent. If you are new to Ninox, start with the basics tutorial to learn about creating and editing databases and tables, customizing data fields and forms, filtering, and sorting. Visit the intermediate tutorial to get familiar with table references, working with formulas, sharing, importing, and exporting data. Refer to the independent tutorial to cover printing, table relations and composition, roles and rights management, triggers, and connecting to Integromat.