RegNxt is built on a layered architecture, making use of an API. Users can access all functionalities in 2 ways:
through a User Interface: users benefit from the intuitive workflow and centralised features in a single front-end,
through the Controllers: users whish to benefit from RegNxt's features, but from within an existing platform. This so-called headless archtecture allows triggering on-demand or automated requests, enabling a smooth integration.
The API consists of multiple controllers, each serving a different purpose. Within the controllers, a security component checks if permissions allow the execution of the request. Granted requests and forwarded to the back-end (.Net C#), where all the business logic is executed and - where needed - (meta)data is returned from the persistence layer (aka database).