1. A non-transitory computer-readable storage medium having tangibly embodied thereon and accessible therefrom instructions interpretable by at least one data processing device, the instructions are configured for causing the at least one data processing device to perform one or more operations for: creating a plurality of resource groups defining at least one of a virtual data center (VDC) and an application, wherein each one of the resource groups includes one or more VDC resources and wherein each one of the VDC resources is associated with a respective set of resource group specification parameters; and displaying at least one of an architectural layout of the VDC and an architectural layout of the application, wherein displaying the architectural layout of the VDC includes creating a visual depiction of the one or more VDC resources of each one of the resource groups and the application, wherein displaying the architectural layout of the application includes creating a visual depiction of the VDC resources of each one of the resource groups and the VDC, and wherein a configuration of the visual depiction for the architectural layout of the VDC and a configuration of the visual depiction for the architectural layout of the application are each dependent upon one or more of the resource group specification parameters of the respective set thereof.