This manual describes PMF (Project Management Framework), a class library to be used in project-based applications. The framework is independent of any concrete application (eg. wxWorkshop); it only provides general interfaces with default implementations which can be customized/overridden in concrete applications.
A PMF application has a workplace, which acts as a non-hierarchical container to manage multiple projects. A single project can be shared and referenced from multiple workplaces. In this model, a workplace, as its definition implies, stores the state of several included projects, whereas a project stores only project-related non-visual information.
PMF also contains describes how documents, their views, panes (or toolbars) and menus are interrelated and managed within multi-project workplace. Since it is aimed to be general, it does not include interfaces for dynamic plugins, because such features do not directly relate to project-management, but they can be added in the customized/overridden classes which extend the framework for a concrete application.