The OpenDoc Programming Guide is intended for application developers who want to understand the OpenDoc environment and create part editors, either from scratch or by modifying existing conventional applications.