A system, method and computer program product for managing documents. The
system includes a document manager that is configured to search for
application services providers (ASPs) over a network and based on a user
input. The document manager can search documents within the ASPs,
retrieve documents and URLs, store documents and data, format documents,
generate and issue unified bills from a plurality of bills from a
plurality of ASPs. The document manager can provide consulting advice to
the user regarding document managing, and can manage the documents stored
on a user storage device, for example by transferring these documents to
a ASP storage device after storage time periods associated with the
documents.