1. A computer-implemented method for facilitating the maintenance and execution of a software offering, comprising: obtaining model data associated with a multidimensional model of the software offering; using the model data to calculate a set of dependency scores representing levels of dependency among a set of service components and a set of resources used by the software offering; and using the dependency scores to facilitate management of the software offering.