1. A non-transitory computer-readable storage medium storing instructions for creating a virtual cloud-based environment representing, controlling, and predicting the performance of a plurality of physical energy generating and consuming devices, the instructions, when executed by a computing device, cause the computing device to perform the following steps: representing one or more physical energy generating or energy consuming devices that are configured in a physical environment each as a corresponding one or more parametric information objects; embedding in each of the one or more parametric information objects data related to energy performance characteristics unique to its corresponding physical energy device; grouping the parametric information objects that define physical interrelationships among the one or more physical devices to create a virtualized project design model; and parsing embedded parametric information from the virtualized project design model to create a first parsed data set and a second parsed data set, wherein: the first parsed data set comprises project system control application data that is read by a system control application, which acts upon and coordinates actions of the one or more physical energy devices through a virtual field bus, the virtual field bus configured in a cloud-based real time data exchange to interface virtualized project design model data with physical data associated with the one or more physical energy objects; and the second parsed data set comprises extracted energy performance data used to: create a virtualized energy performance project, the virtualized energy performance project including at least a subset of the one or more parametric information objects and an energy consumption predictive function; and represent the subset of the parametric information objects from the virtualized performance project so as to permit other parametric information objects to exchange state and control data therewith in real time.