1. A method comprising: collecting performance data of present operating conditions of a plurality of network components operating in an enterprise network and storing the performance data in memory; extracting ontological data of the plurality of network components from the collected performance data, the ontological data identifying dependencies in the enterprise network; determining that the ontological data represents operational relationships between the plurality of network components; establishing, by a processor, direct and indirect relationships between the plurality of network components based on the determined operational relationships; establishing a business application service group based on the established direct and indirect relationships to perform a business process, the business application service group including a subset of the plurality of network components that performs the business process, the subset of the plurality of network components comprising one or more virtual machines; storing the established business application service group in memory; and providing a user interface presenting a view of the business application service group, the view illustrating predictive states of the components of the business application service group in response to a component modification within the business application service group, the predictive states reflecting whether the components of the business application service group qualify to operate under a set of predefined operating conditions.