The use of C made it possible to restrict the system dependencies to a few functions. By re-implementing these functions, the software could be used on other systems with a C compiler. The implementation used pre-processor directives to control these system specific functions; by globally defining the used system (either #define PC or #define UNIX) the correct code is used.
The implementation was mainly developed on a SUN-workstation running under SUN-OS, using the gcc compiler and the standard C/C libraries. To simplify the process of compiling and linking a Makefile was used. First a library was built and then the programs were developed using the library functions.
The program can also be complied using TURBO C 3.0 on a PC. To simplify the programming a project file is used. To write new programs on a PC using the developed modules all the supplied classes have to be included in the new project file.