1. A method for managing applications on an appliance, useful in association with a server, the method comprising: authenticating an appliance using information relating to the appliance; regulating information exchanged between the appliance and a server, wherein the information exchange is supervised by the server, and wherein the appliance is subordinate to the server; and recording transactions of the information exchange between the appliance and the server.