Краткие технические и архитектурные характеристики платформы Acortis 3DL:
- Microsoft .NET Framework 4.5, ASP.NET, C#, MS SQL Server 2012;
- Многозвенная архитектура (.NET Remoting);
- Web-интерфейс на технологии Ajax, частично с использованием React;
- Унифицированный API для взаимодействия клиента с сервером.
- Использовано множество сторонних библиотек с элементами управления (Highcharts, JQuery (разные), Vis.js, различные картографические сервисы и др.);
- Были разработаны собственные оригинальные графики и визуальные представления на JavaScript и HTML5 (в том числе на Canvas);
- Интеграция через Web-сервисы. Были разработаны встроенные в платформу механизмы работы с Web-сервисами, с помощью которых осуществлялась интеграция с внешними системами (как на экспорт, так и на импорт);
- Настраиваемая (без программирования) интеграция (OpenXML) с Excel (экспорт/импорт) и Word (экспорт), а так же MS Project (экспорт. COM, асинхронно с формированием очередей на стороне сервера)
- Собственный объектно-ориентированный язык описания - Acortis 3DL Language, парсер и компилятор в промежуточную последовательность команд.
- Платформа Acortis 3DL поддерживает полностью объектный подход в разработке решений (классы, контролы и формы, объекты предметной области - все является объектом платформы и описывается на языке Acortis 3DL Language).
- Собственная ORM полностью покрывающая взаимодействие со слоем БД.
- Встроенный аналитический модуль, позволяющий самостоятельно настраивать дашборды, графики и диаграммы, задавать расчетные формулы на языке 3DL, использовать как данные платформы, так и данные внешних источников и др.