1. A system for providing services to a plurality of users, the system comprised of: a nonvolatile storage, the nonvolatile storage including a plurality of databases, each database in the plurality of databases corresponding to a single entity; a computer, the computer including a volatile memory and a controller; a communications network, the communications network coupling the storage and the computer in communication; and wherein the controller for performing: receiving a signal over the communications network, the signal comprising a request for data relating to a first entity; retrieving a database from the plurality of databases in the nonvolatile storage into the memory over the communications network, the database comprising a database for the first entity; and performing at least one operation on the database in the volatile memory; and generating a second signal for transmission over the communications network, the second signal responsive to the request for data.