Quickbase runtime engine
At the core of Quickbase is our runtime engine, which is where the applications built on the platform actually run. The runtime engine is driven off of metadata of your application. When an application loads, the runtime engine reads the application’s metadata, and instantiates in-memory all the data structures necessary to power that application. Next, the platform loads in record data and starts processing requests coming from that application.

At the heart of the runtime engine is Quickbase’s proprietary in-memory database. The Quickbase database can be described as a relational database such as Postgres, MySQL, or SQL Server.
The runtime engine consists of multiple components:
- HTTP server
- UI Layer
- App Layer
- APIs
- Formula engine
- Data layer
- In-memory database