Patent ID: 8849850

Claim:
A system comprising: a plurality of computing devices, comprising processors and memories, configured to execute database server components for processing queries upon data stored within databases, and further configured to execute database applications configured to respond to communications received over a wide area network based at least in part on accessing, through the database server components, the data stored in the databases; database storage devices, coupled to the database server components, comprising storage media upon which the databases are stored; one or more computing devices, comprising one or more processors and one or more memories, configured to implement at least: a registration component configured to receive registration data comprising customer identifiers, customer passwords, and lists of one or more services to which customers have subscribed; a provisioning component configured to, responsive to the registration data received by the registration component, at least: create customer accounts for the customers, allocate storage spaces for which the customers have registered, and configure the database server components to provide particular database services to which particular customers have subscribed; and a database application installation and configuration component configured to, responsive to customer inputs selecting particular database applications to install, automatically install the particular database applications on particular computing devices, and configure the particular database applications to use the database server components to provide particular application functions to corresponding customers.