Заказчику требовалась компания-разработчик, способная справиться с задачами поддержки и расширением мульти-платформенного генератора кода, создающего на основе языка HPS Rules (4GL) код под различные платформы, как Windows NT и OS/390.
Заказчик обратился в компанию AT Software, которая к тому моменту уже успешно реализовала ряд проектов реинжиниринга программного обеспечения, обладала соответствующим опытом и ресурсами. В результате был создан генератор кода (CodeGen) позволяющий создавать приложения различной сложности для различных платформ и языков программирования.
Мульти-платформенная генерация кода реализуется с помощью платформенно-зависимого генератора кода, создающего исходные коды для таких языков программирования, как C, COBOL и Java. При генерации кода используется объектно-ориентированный подход, а также используется модель событий (event-driven) для создания приложений с интерфесов для Windows.
Сгенерированное программное обеспечение функционирует под соответствующими платформами: C для OS/2 и Windows, COBOL для Mainframe, и Java для любой платформы, использующей JVM).
DOS, OS/2, Borland C++, IBM CSet; Windows NT, Visual Studio 6; Java
Virtual Machine JDK 1.2, Java Beans, Java Platform Debugger
Architecture, JDBC; OS/390, IBM C Compiler, Endevor Version Control
System; IDM DB2
1993-2009 и продолжается