1. A method comprising: identifying data to be used by an application, wherein the data comprises a first subset of data, the first subset of data is stored in a first storage element, the first subset of data is stored using a first storage architecture, and the first storage architecture organizes the first subset of data in a first form that is not compatible with the application; generating a workflow, wherein the workflow is configured to cause a compute node to retrieve the first subset of data, process the first subset of data to be organized in a second form that is compatible with the application, execute the application, and update the first subset of data stored in the first storage element; and transmitting the workflow, wherein the transmitting causes the compute node to execute the application using the data.