Communication between the frontend and backend system is handled via a secure GraphQL API. All communication is encrypted between the browser and the backend system using strong encryption (HTTPS). Data received by the backend system is processed immediately and updates are pushed out to connected clients via an encrypted WebSocket connection. This will give a live and real time user experience of the interface.
Data can furthermore be imported and exported via dedicated and secure APIs. We use industry standard data formats (GraphQL) for easy export of data to external systems and we can provide custom solutions for enterprise customers.
Our API endpoints supports both data pull (queries) and data push (mutations) communication allowing the biggest flexibility when integrating with 3rd party systems.
User administration can be managed by synchronizing data from Microsoft AD servers and other similar systems; this is part of our enterprise integration.