1. A system for provisioning industrial automation applications and related components, comprising: a memory that stores a plurality of industrial applications in an application library; a processor that executes computer-executable components stored in the memory to implement the system, the computer-executable components comprising: a search component that receives a query and selects a subset of the plurality of industrial applications relating to the query; an interface component that displays the subset of the plurality of industrial applications; and a retrieval component that provisions a selected industrial application of the subset of the plurality of industrial applications to a client device.