1. A method for configuring a data center that has a plurality of geographically distributed facilities that provide network services to a plurality of different company subscribers, where the company subscribers share equipment of the data center including network devices that provide network services to the company subscribers, the method comprising: executing a configuration engine that presents a user interface via computer network, wherein the user interface presents an administrative management hierarchy of topology objects that represents a virtual topology of the shared equipment of the data center for an individual one of the company subscribers as if the equipment were dedicated to the individual company subscriber, wherein the user interface allows an administrator for the individual company subscriber to manage a portion for that individual company subscriber of a data configuration of the data center, wherein the user interface present a filtered view that allows the individual company subscriber to configure policies and services for the individual company subscriber independent of other ones of the company subscribers, wherein the topology objects comprises: a global data center object that represents the data center, a set of service objects that represent the network services that are accorded to that individual company subscriber by the data center, a set of address objects having object properties that define address information for the network services provided by the data center to the subscribers, a set of facility objects that represent the distributed facilities of the data center, and a set of device objects that represent physical devices located at the facilities of the data center; installing with the configuration engine a plurality of sets of rules that utilize the topology objects to provide the network services, wherein the plurality of sets of rules includes a corresponding set of rules for each of the network services that defines a configuration for the network service based on at least one of the service objects or at least one of the address objects; and launching a service application that operates within a context of one of the topology objects in the administrative management hierarchy and uses data associated with the one of the topology objects and data associated with any topology object that is subordinate to the one of the topology objects within the administrative management hierarchy.