1. A method of tracking changes to a customer system in a managed hosting environment comprising: performing periodic audits of the customer system by executing an agent program that is resident on the customer system and that collects information to be transferred to an application server connected with the customer system via a network; and determining whether changes have been made to the software of the customer system by monitoring said information on the application server.