A system for managing assets in a co-location facilities environment, the system comprising: a central relational database containing information associated with assets (AS1-AS10) of a service provider, wherein the assets are associated with two or more geographically distinct co-location facilities (101, 102, 103), and wherein the assets (AS1-AS10) are provided by the service provider, and wherein the service provider is associated with a customer (104, 450, 650) based on one or more agreements (105, 110, 115, 210, 211, 212, 213, 214, 680, 685, 690) to enable the customer to access the assets, a permissions model, wherein the permissions model is configured to enable at least one user from the customer (104, 450, 650) to be designated as having authority to grant or restrict permissions to access the assets, wherein the permissions are granted to other users of the same customer, and wherein the permissions model is stored in the central relational database, an asset hierarchical model, wherein the asset hierarchical model is configured to enable grouping of the assets in one or more asset groups (460, 465, 470, 475, 480) according to the one or more agreements, and a user group model configured to enable grouping of the users of the customer in one or more user groups (452, 454, 456) and according to the geographically distinct co-location facilities, wherein the user groups and the asset groups are managed independently of one another, wherein the agreements (105, 110, 115, 210, 211, 212, 213, 214, 680, 685, 690) are grouped into one or more agreement groups, wherein each agreement group is associated with a logical customer organization (205, 206), and wherein each logical customer organization is associated with at least one asset group (AS1-AS10, A1-A10) and at least one user group (452, 454, 456), wherein a first user is a member of at least one user group, and wherein an asset is a member of at least one asset group (460, 465, 470, 475, 480). a central relational database containing information associated with assets (AS1-AS10) of a service provider, wherein the assets are associated with two or more geographically distinct co-location facilities (101, 102, 103), and wherein the assets (AS1-AS10) are provided by the service provider, and wherein the service provider is associated with a customer (104, 450, 650) based on one or more agreements (105, 110, 115, 210, 211, 212, 213, 214, 680, 685, 690) to enable the customer to access the assets, a permissions model, wherein the permissions model is configured to enable at least one user from the customer (104, 450, 650) to be designated as having authority to grant or restrict permissions to access the assets, wherein the permissions are granted to other users of the same customer, and wherein the permissions model is stored in the central relational database, an asset hierarchical model, wherein the asset hierarchical model is configured to enable grouping of the assets in one or more asset groups (460, 465, 470, 475, 480) according to the one or more agreements, and a user group model configured to enable grouping of the users of the customer in one or more user groups (452, 454, 456) and according to the geographically distinct co-location facilities, wherein the user groups and the asset groups are managed independently of one another, wherein the agreements (105, 110, 115, 210, 211, 212, 213, 214, 680, 685, 690) are grouped into one or more agreement groups, wherein each agreement group is associated with a logical customer organization (205, 206), and wherein each logical customer organization is associated with at least one asset group (AS1-AS10, A1-A10) and at least one user group (452, 454, 456), wherein a first user is a member of at least one user group, and wherein an asset is a member of at least one asset group (460, 465, 470, 475, 480).