1. A method for visualizing energy consumption for an architecture model of a component based software solution, the method comprising: providing a modeling tool executing in memory of a computer, wherein different deployment architectures are defined in the modeling tool to include one or more different components to achieve a logical objective of a software application in a component based solution; selecting a deployment architecture from the different deployment architectures in the modeling tool; defining a deployment model of computing resources for the selected deployment architecture; establishing performance parameters for components of the selected deployment architecture; computing power consumption for the computing resources based upon the established performance parameters of the components and an expected utilization of the computing resources by the components for the selected deployment architecture; and, displaying the computed power consumption in the modeling tool.