The Developer uses client/server architecture to provide content authoring functionality for large, distributed development teams as well as single users. The Developer provides the following capabilities:
Version control, including history and rollback to previous versions of a document.
Author identification and authentication.
Author-controlled document check out and check in, including the ability to check out documents for an extended period of time.
Support for both online and offline authoring.
Ability to access the development server through an intranet (WAN) or the Internet.
Ability to configure one client to access multiple content sources.