Additionally, an embodiment in accordance with the present invention provides a framework that permits integration of new or existing components such as databases and editors into an integrated documentation system. [0024] One embodiment of the present invention provides an integrated documentation system with a viewer component, an editor, a workflow controller, a media manager.