1. A method of enterprise-wide migration, comprising the steps of: creating instances of databases for a migration, for billing and reporting, and repositing reports; gathering information on the organization, location, hardware, and software affected by said migration into a database for planning said migration; building an inventory of the affected hardware and software using an inventory tracking tool or an inventory mailer; ordering migration hardware and software based on said planning and said inventory, using an inventory tool; tracking and billing labor, hardware, and software as installed, using said billing and reporting database; and wherein agents for said creating, gathering, building and tracking are enabled using an agent control facility.