Das fachliche Design wird mit Hilfe der UML (Unified Modelling Language) beschrieben, und im Rahmen der Implementierung wird, wie auch bei der Code-Generierung, ausschließlich die JAVA-Programmiersprache verwendet.
Die Kommunikation zwischen den multi-tier-Schichten erfolgt entsprechend der durch die OMG (Object Management Group) vorgegebenen CORBA-Spezifikationen. Dies führt in Summe zu einer hervorragenden Portierbarkeit und einer weitreichenden Hardware-Unabhängigkeit der generierten Applikationen.