В различни случаи Dorsum целенасочено прилага тези 3 или 4 езици, които съответстват на философията на нашите софтуерни продукти. За да постигнем независимост от платформата, ние използваме JAVA. При разработване на функции на сървъра, ние използваме JAVA технологии (J2EE). Много от бизнес функциите и Clavis rich client са разработени в Powerbuilder. Ние разработваме нашите Powerbuilder програми с DLLs програмиран в C/C++ ако e необходимо.
Продуктът на нашата компания предпочита версиите на Microsoft SQL Server и Oracle. Нашата архитектура обаче позволява миграция на Clavis към различни, широкоразпространени системи за управление на бази данни. Съответно, ние имаме опит в свързването с приложения на Sybase система за управление на бази.
За да се възползвате от самостоятелността на JAVA платформата, функциите на сървъра Clavis поддържат сървъри за приложния и хардуерни платформи като:
Ние основно използваме Sybase Power Designer за планиране на оптималните структури на базата данни и планиране на техните програми и документация.
Средства за програмиране
Java, C/C++ програми, J2EE приложения, използваме ECLIPSE софтуер за разработване на C++ CORBA компоненти.
Нашите програми, написани в Powerbuilder и CORBA компоненти, разработени в PowerBuilder са създадени с помощта на Sybase PowerBuilder.
Използваме BEA Web logic Workshop за разработване на работните процеси (интеграционни процеси) и JAVA презентация (Page flows, JSP-s, т.н.).
Използваме Rational ClearCase за управление на версията на нашата дигитална документация и файлове с source кода на програмата.
Ние поддържаме нашите процеси на разработка с Rational ClearQuest адаптирани за нашите нужди. С помощта на тази програма процесите на разработка могат да бъдат проследявани като се планират, разработват, правят им се вариации, тестват се, подлежат на тестване за качество и презентиране. Гарантираме качеството на нашите разработки чрез прецизна документация, стриктно управление на версията, както и автоматични тестове.