3.1 Interactive use 3.2 Emacs user interface 3.3 Rings and orderings 3.4 Implemented algorithms 3.5 The SINGULAR language 3.6 Input and output 3.7 Procedures 3.8 Libraries 3.9 Debugging tools 3.10 Dynamic loading