A software module referred to as a content manager is provided for loading
and maintaining a variety of data and associated metadata in a computer
database. The data may be loaded in the form of individual documents that
support business preparation or sales presentations where only one copy
of each document is stored in the database. The metadata may be loaded in
the form of attributes of the documents. A table of users may also be
loaded in the database including a geographic or business division for
each user. A role is assigned to the user, thereby granting access
privileges to certain views of the database. An online user interface
software module is also provided for remote access to the documents.
Searches may be conducted by a variety of attributes. Documents may be
associated into visual presentations or multiple presentations merged
into one presentation. Three types of presentations private, shared, and
global are supported. The user may also print, view, or download, email,
post to website, or fax the documents and presentations.