A system for storing, analyzing, and deploying industrial control projects, comprising: a memory that stores executable components; and a processor, operatively coupled to the memory, that executes the executable components, the executable components comprising: a user interface component configured to receive, via a cloud platform, an industrial control project comprising at least control programming and device configuration data that is used, in response to execution on one or more industrial devices, to monitor and control an industrial automation system; a project telemetry component configured to, in response to receipt of the industrial control project, generate project telemetry data for the industrial control project, the project telemetry data defining characteristics of the one or more industrial devices and predicted operating characteristics of the industrial control project inferred based on an analysis of the industrial control project; an asset recovery component configured to archive, on a customer repository of the cloud platform designated to an owner of the industrial control project, the industrial control project in association with previous versions of the industrial control project; and a project analysis component configured to, in response to receipt of the industrial control project by the user interface component, perform the analysis on the project telemetry data and generate, based on a result of the analysis, a recommendation for modifying the industrial control project in a manner that improves one or more of the predicted operating characteristics. a memory that stores executable components; and a processor, operatively coupled to the memory, that executes the executable components, the executable components comprising: a user interface component configured to receive, via a cloud platform, an industrial control project comprising at least control programming and device configuration data that is used, in response to execution on one or more industrial devices, to monitor and control an industrial automation system; a project telemetry component configured to, in response to receipt of the industrial control project, generate project telemetry data for the industrial control project, the project telemetry data defining characteristics of the one or more industrial devices and predicted operating characteristics of the industrial control project inferred based on an analysis of the industrial control project; an asset recovery component configured to archive, on a customer repository of the cloud platform designated to an owner of the industrial control project, the industrial control project in association with previous versions of the industrial control project; and a project analysis component configured to, in response to receipt of the industrial control project by the user interface component, perform the analysis on the project telemetry data and generate, based on a result of the analysis, a recommendation for modifying the industrial control project in a manner that improves one or more of the predicted operating characteristics. a user interface component configured to receive, via a cloud platform, an industrial control project comprising at least control programming and device configuration data that is used, in response to execution on one or more industrial devices, to monitor and control an industrial automation system; a project telemetry component configured to, in response to receipt of the industrial control project, generate project telemetry data for the industrial control project, the project telemetry data defining characteristics of the one or more industrial devices and predicted operating characteristics of the industrial control project inferred based on an analysis of the industrial control project; an asset recovery component configured to archive, on a customer repository of the cloud platform designated to an owner of the industrial control project, the industrial control project in association with previous versions of the industrial control project; and a project analysis component configured to, in response to receipt of the industrial control project by the user interface component, perform the analysis on the project telemetry data and generate, based on a result of the analysis, a recommendation for modifying the industrial control project in a manner that improves one or more of the predicted operating characteristics.