The architecture of the XLdoc suite is designed for performance, scalability, efficiency and flexibility. On top of a proven 3-tier basic architecture (database-layer, application-layer and presentation-layer) we have introduced a new layer: the implementation layer.
Implementation layer
The implementation layer gives you the ability to fine tune the software application without custom development. You can adapt many features, including adding new object types, new properties, new rules and even new applications. You can decide what will be stored in the database, what will presented in the Graphical User Interface, what fields are required, what formats should be used for input, etc. Changes in the implementation layer will automatically be adopted in the database and User Interface. In this way it is very easy to implement a solution that fully suits your company, that contains data that is relevant for your business and that even uses your company terminology. New updates of the software will work seamlessly with the adaptations that you have made.
The implementation layer has an open API to give development partners the ability to integrate with other applications.
Presentation layer
The presentation-layer contains XLdoc's standard Graphical User Interface (GUI). This interface has been designed with the end-user in mind. Standard, commonly used concepts and applications is the starting point of the design. The standard GUI has the benefit that the user interface is very familiar to the standard operating features of the Microsoft Operating System and the Google search functionality. The interface can also be fully adapted to your company branding policies.
All information in the Graphical User Interface is based on labels. Labels can be adapted to terminology used in your company. And labels can be translated in order to present your GUI to users in the languages of your choice.




