Ariadne is an object-oriented drawing program, i.e. graphic objects can be changed at will even afterwards. It also offers the possibility to open any graphic object (with a double click), whereupon a new drawing layer is provided. The objects on this layer can then be opened again, and so on. This hierarchical structure is particularly suitable for the hierarchical representation of complicated things, e.g. block diagrams, circuits, process and program sequences, terms and knowledge. Of course Ariadne can also be used as a drawing program only and offers completely different possibilities than a pixel oriented painting program due to its object orientation.