Foundation makes our web based applications responsive.
Lua is used as the programming language for all extensions and the main business logic.
All data is centrally kept in a PostgreSQL database. Part of the business logic is realized as PostgreSQL stored procedures. We make a lot of use of asynchronous notifications and other advanced PostgreSQL features.
The core of the arcapos applications is written in C, so are most of the Lua modules (bindings to various hardware or protocols).