Debugging a Workplace Shell application is somewhat like debugging a Presentation Manager* (PM*) application. But because Workplace Shell objects are implemented via DLLs instead of EXEs, they can be more of a challenge. This chapter describes the SOM and Workplace Shell facilities and techniques to aid debugging applications.