1. A system for generating an on-line report containing user billing and inventory information comprising: a host site connected to at least one user computer terminal via an on-line interconnection, said host site comprising a database for storing the user billing and inventory information, and a processor terminal connected to the on-line interconnection for receiving user report requests and sending reports created in response to the received requests and additional on-line user input, wherein said processor terminal comprises: a view manager arranged to generate a set of friction commands which can be selectively launched by user input to graphically display a list of available views each of which contains a report relating to particular user information stored in a database, create a new view and report, and edit a view and report; and a data manager arranged to relate data maintained independently from the host site and input by a user with the user's billing and inventory data for display as part of a requested report, wherein at least a portion of the data maintained independently from the host computer site and input by the user is displayed as part of the requested report.