A method, system and computer program product for managing applications
service provider (ASP) transactions between an ASP and an ASP user. The
method on which the system and computer program product are based
includes receiving an ASP transaction request from the user via a
communications network such as the Internet, selecting an ASP for
processing the transaction request, and transmitting instructions for
performing the transaction request, via the communications network, to
the selected ASP. The ASP transaction request may be received by
receiving a user identifier from the user or by receiving a document
consultation request from the user. Selecting an ASP may include
selecting a special service ASP.