Incoplax platform
Describe what your business works with: customers, tickets, campaigns, visits. Builder turns that description into a working application with database tables, a REST and WebSocket API, web screens, access rights and background services.
You can click it together, write it in TypeScript, or have an AI coding assistant generate it.
Builder is the development environment of the Incoplax product layer, the part that turns the communications platform into an information system (how it fits into the architecture).
The contact center, Meet and other Incoplax products are themselves product-layer packages built on the same model, so you get the same tools our own teams use.
Applications see calls, chats and agents. IVR scenarios can read, create, change and delete any object of your application while a call is in progress.
The core idea is simple: an information system is built on a data model. Describe four classes for a veterinary clinic, activate the package, and Builder checks it for errors such as broken references, then generates everything else.
A “Clinic administrator” application with Clients, Animals, Doctors and Visits is now one menu definition away.
Everything in Builder is a typed entity that you edit in a table and a card. Builder is itself built with Builder.
A separate application documents every class and enumeration of the active packages. It is the reference for developers and for AI assistants alike.
Most applications need little or no code. When they do need it, the code lives in the same package as the model.
For each class you choose where it lives:
| Memory only | live state |
|---|---|
| Memory with a copy on disk | fast data that must survive a restart |
| PostgreSQL | reference data |
| PostgreSQL history tables, partitioned by date | logs and archives |
Per class you can also turn on caching, change history, real-time updates and automatic deletion after a set lifetime.
Your packages do not change the standard ones; they sit on top of them.
When the product layer is updated, your project packages are backed up and kept, so upgrades do not overwrite customisations.
Access rules are set on the classes themselves, not in each screen.
The same rules apply to everyone who uses the API: users, integrations and AI agents.
Builder was not designed for AI coding assistants, but its design suits them well. An assistant works with Builder the way an engineer does: it reads the model, changes it through the API and checks the result.
A package is the unit you build, ship and roll back.
Bring a process your team runs in spreadsheets or a legacy system. We will model it with you and show it running on Incoplax, built in Builder or by an AI assistant.