PRO•M 1.0 ist in Delphi 6 entwickelt und besteht aus einem Servermodul und 3 Windows Modulen
PRO•M 2.0 ist in C# entwickelt und verwendet eine COM API für die Funktionen von PRO•M 1.0. PRO•M 2.0 erweitert die Funktionen von Version 1.0 um folgende Module
PRO•M 1.0 wird in der Version 2.0 modular entwickelt. Dabei bedingen einige Module das Vorhandensein von anderen. Folgende Module sind aus der Migration von PRO•M 1.0 nach 2.0 entstanden:
Die Migration von Delphi zu .Net soll fließend sein. Die vorhandenen Funktionalitäten aus Delphi werden sukzessive nach .NET migriert. Die neue System Architektur ist dabei eine moderne, auf Nachrichten1) basierte Technologie, die gleichzeitig eine modular erweiterbare API auch für Entwickler von Clients bietet, die nicht direkt für die TAV Enterprise Software programmieren.
Sobald die Migration ausreichend weit fortgeschritten ist, kann Delphi 6 Schritt für Schritt abgelöst werden. Dabei werden Konzepte aus DDD2) verwendet. Die Umsetzung verwendet ebenfalls Konzepte aus CQRS3) und ES4).