1. A computer-implemented method for moving an enterprise software application from an enterprise environment to a cloud domain, the method comprising: identifying, on a backend computing device, an enterprise component from the enterprise software application; assigning, on the backend computing device, at least one enterprise component tag to each identified enterprise component; assigning, on the backend computing device, at least one enterprise attribute tag to the identified enterprise component; identifying, on the backend computing device, at least one cloud attribute for the enterprise attribute, wherein the cloud attribute shares a pre-defined relationship with the enterprise attribute; assigning, on the backend computing device, the identified cloud attribute to the identified enterprise component; and converting, on the backend computing device, the enterprise component into a cloud executable cloud component, wherein resources of the cloud domain render the cloud component, thereby generating at least one part of the enterprise software application.