This chapter should give the reader enough information to understand the basics of the system and how to make extensions for future needs. Important objects, especially distributed objects that represent artifacts, are explained in detail. Relations between classes are demonstrated by class diagrams, which are created with Rational Rose.
Segments where the implementation is more or less straightforward like windows and dialog boxes are not explained in detail. Some of the experience that was gained with Java during the development of this system is also reflected in this chapter. It should therefore also be of interest for programmers that want to implement similar projects in Java.