A Dorsum Zrt. tudatosan alkalmazza különböző esetekben azokat a harmadik- és negyedik generációs programozási nyelveket, amelyek illeszkednek szoftvertermékeink filozófiájához. A platformfüggetlenség elérése érdekében nagymértékben kihasználjuk a JAVA nyelv nyújtotta lehetőségeket. Szerver funkciók fejlesztése esetén törekszünk JAVA technológiák (J2EE) használatára. Számtalan üzleti funkció, és a Clavis vastag kliens PowerBuilder nyelven készül. PowerBuilder programjainkat szükség esetén C/C++-ban fejlesztett DLL-kel egészítjük ki,
- ha a 4. generációs PowerBuilder teljesítménye nem megfelelő a probléma bonyolultságához képest,
- ha alacsony szintű programozást kell megvalósítani (API hívások speciális struktúrákkal, olyan paraméterezéssel, ami PowerBuilder-ből nem kivitelezhető),
- ha adott problémákra már létező C/C++ megoldást szeretnénk felhasználni (szabvány HASH kalkulációk, nyelvi elemző írásához LEX, YACC használata).
Cégünk termékei elsősorban a Microsoft SQL Server és az Oracle szerver különböző verzióit támogatják. Architektúrája azonban lehetővé teszi egyéb, széles körben elterjedt adatbázis kezelő rendszerek használatát is, ezekre a rendszerekre az áttérés megvalósítható. Ennek megfelelően tapasztalattal rendelkezünk - többek között - a Sybase adatbázis kezelő rendszer alkalmazásával kapcsolatban is.
A JAVA nyelv platform függetlenségét kihasználva a Clavis szerver funkciók alkalmazás-szerverek, és hardware platformok széles körét támogatják:
Jellemzően a Sybase PowerDesigner programját használjuk a tervezések során, amit fejlesztő munkatársaink az optimális adatbázis szerkezetek megtervezésére, és az ezeket használó programok tervezésére és dokumentálására használnak.
Java, C/C++ programok, J2EE alkalmazások, C++ CORBA komponensek fejlesztéséhez az ECLIPSE szoftvert használjuk.
PowerBuilder nyelven írt programjainkat, és PowerBuilder-ben fejlesztett CORBA komponenseinket a Sybase PowerBuilder segítségével készítjük el.
Workflow-k (integrációs folyamatok), és a JAVA prezentáció (Pageflow-k, JSP-k, stb.) fejlesztésére a BEA Weblogic Workshop-ot használjuk.
Forrásállományaink és digitális dokumentumaink verziókezelésére a Rational ClearCase programot használjuk.
Fejlesztői folyamatainkat saját magunk által testre szabott Rational ClearQuest programmal támogatjuk, melynek segítségével nyomon követhető egy fejlesztés teljes életútja az igénytől kezdve a tervezésen, a fejlesztésen, a verzió-kibocsátáson, a tesztelésen, a minőségbiztosítási feladatokon keresztül egészen az átadásig. Fejlesztéseink minőségét precíz dokumentálással, szigorú verziógazdálkodással, és automatikus tesztekkel biztosítjuk.