1. A system for provisioning functional modules for industrial applications, comprising: a memory that stores functional modules in a library, wherein the functional modules are classified in the library according to hierarchical categories of a storage schema, and the hierarchical categories comprise at least an industry type category specifying an industry and an industrial device category specifying an industrial device; a processor that executes computer-executable components stored in the memory to implement the system, the computer-executable components comprising: a search component configured to receive browsing input from a client device and selects a subset of the functional modules based on the browsing input, wherein the browsing input progressively narrows the subset of the functional modules based on a selected industry type and a selected industrial device identified by the browsing input; an interface component configured to display the subset of the functional modules on the second client device; and a retrieval component configured to provision a selected functional module of the subset of the functional modules to the client device.