A processor readable non-transitory storage media that includes instructions for modeling cost items using a network computer, wherein the network computer that executes at least a portion of the instructions enables operations, comprising:
- instantiating a budgeting and forecasting application, that performs actions, including:
- selecting template information that corresponds to a technology tower wherein the template information defines at least one cost item, at least one cost pool, one or more sub-towers, and one or more cost drivers, wherein at least one cost driver is an activity driver that corresponds to performance of an activity at a high cost relative to one or more other costs that correspond to one or more other cost drivers, and wherein each cost pool is arranged in a cost pool structure that is used for unified modeling of the technology tower, and wherein the unified modeling shares the technology tower with another application that integrates the unified modeling of the shared technology tower into a financial model for an organization;
- employing another network computer for an external data source to provide a dataset over the network to the network computer that is stored in a hardware datastore of the network computer;
- determining cost information from the dataset that is stored in a hardware datastore, wherein the cost information corresponds to the at least one cost item;
- mapping at least a portion of the cost information to the at least one cost pool based in part on the template information and a taxonomy for labor costs, wherein the taxonomy provides different sections with different scope for functions performed by internal labor that includes employees, and wherein a range of the functions include one or more of direct operational activities, support activities, management activities, and administration activities based on an arrangement of the technology tower;
- determining cost driver information for the at least activity driver based on the at least one portion of the cost information determined from the dataset;
- determining countable configuration features of the at least cost item that are included in the cost driver information, wherein the features include one or more of personnel counts that are either internal full-time equivalent personnel or external full-time equivalent personnel, or hour counts for either hours performed by internal personnel or hours performed by external personnel, and wherein the features of internal personnel counts include base salary costs, benefit costs, employment taxes, insurance costs, and costs for part time external personnel to cover absences for internal personnel, and wherein the features of external personnel counts include hourly wage costs, material costs, travel costs, and flat fee costs;
- generating the technology tower for the at least one cost item based on the at least one mapped cost pool and the at least one determined activity driver, wherein each generated technology tower represents one or more different categories of resources that includes one or more portions of the organization's one or more assets or services, wherein a cross functional services tower is separately generated for costs corresponding to costs and personnel performing Information Technology (IT) functions across boundaries in an organization that includes particular costs for management of services, comprising managing contracts with external providers, managing vendor relationships, managing senior management personnel and senior administrative functions, service continuity during an IT outage, and security and information policies for hardware and software;
- generating the one or more sub-towers, wherein the one or more sub-towers are included in the technology tower;
- allocating costs from one or more of the cost pools to cost items in the sub-tower;
- and
- determining one or more key performance indicators for the generated technology tower by dividing one or more of the cost pools with a value from the one or more cost drivers;
- and
- instantiating a modeling application to generate one or more financial data models of the at least one cost item that includes a generated technology tower model that is based on at least the generated technology tower and the one or more key performance indicators of the generated technology tower, wherein each generated technology tower model represents one or more different categories of resources.