1. A system, comprising: a memory that stores computer-executable instructions; and a processor, communicatively coupled to the memory, that facilitates execution of the computer-executable instructions to at least: receive, from a source program, design input related to workflow development of an industrial process; access a library populated with a plurality of objects associated with metadata related to the design input; generate, for output on a display, a visual representation of a workflow design by integrating objects selected from the library into the visual representation of the workflow design, wherein a diagnostic functionality of one or more of the selected objects is exposed within the workflow design; receive a set of performance goals for the workflow design, wherein the set of performance goals includes a required preventive or predictive maintenance capability for the workflow; validate interconnectability of the selected objects such that the workflow design meets the set of performance goals; and suggest, in response to determining that the workflow design does not meet the required preventive or predictive maintenance capability, one or more alternative or additional objects to integrate into the workflow design with the diagnostic functionality to satisfy the required preventive or predictive maintenance capability.