1. A computer program product for charging for computing resource usage in a distributed environment, the computer program product comprising: a standardized template for deploying a desired functionality within said distributed computing environment, said standardized template specifying a plurality Standard Operating Units (SOU), each SOU defining a specific virtual computing element with predefined characteristics and known costs, such that the SOUs of the template collectively specify all of the computing resources of said distributed environment that are needed to deploy said desired functionality; a computer usable storage medium having computer usable program code embodied therewith, the computer usable program code comprising: computer usable program code configured to allocate existing physical resources and map assembly of any needed additional physical resources to virtual resources, said virtual resources being compliant with the SOUs of the standardized template; computer usable program code configured to associate fixed costs with said SOUs and calculate a total cost for deploying said desired functionality by summing said fixed costs and other costs according to said standardized template; and computer usable program code configured to generate a chargeback report based on all said costs to enable a user to further negotiate cost or alter configuration of the template associated with the desired functionality to satisfy an available budget.