AGORA is implemented using standard approaches to the development of the server and client parts of enterprise solutions.
JavaScript is the main programming language and is used by most of the front-end and back-end components. However, individual components of the solution can also use other programming languages. For example, GeoCMS uses GeoServer, an application written in Java, to serve maps, while other GeoCMS functional modules are implemented in JavaScript.
The use of JavaScript as the main programming language provides affordable support and development of the platform due to the availability of a wide range of libraries, as well as qualified specialists with the necessary technology stack to work with them.
Application development uses open-source technologies. This approach allows us to implement solutions in accordance with modern trends in the field of IT while solving complex technological problems. Open-source technologies allow an organization or company to save resources on maintaining and developing implemented solutions based on AGORA and are one of the factors that ensure a high ROI of projects in which the solution is involved.