1. A method comprising: in a grid network, determining available compute devices for installation and execution of an application, the application requiring a specific operating system; in response to determining that there are no available compute devices having the specific operating system, sending a request to install the specific operating system and a grid manager through a link to a management system; installing the specific operating system on one of a plurality of compute devices controlled by the management system; linking the one of a plurality of compute devices controlled by the management system to the grid network; and installing the application on the one of a plurality of compute devices controlled by the management system.