Publisher Summary This chapter provides a complete overview of reliability processes. Reliability software was developed to act as a single application with which to develop the complete asset reliability program—the list of all proactive tasks for optimal maintenance of each asset. In addition, reliability software is a tool to implement an asset reliability program, by creating a single place for monitoring the effectiveness of the program, collecting, analyzing, and displaying all asset condition data. The software supports developing and managing the program and all the sources of data needed to manage the health of an asset. Effective reliability software provides a tool to capture the entire process of identifying the right work to proactively maintain assets. Many environments today easily can make the transition from the current informal work identification (work ID) process to a process that is more formalized. In a typical informal work ID process, work often is identified through operations-initiated work requests (signaling a failure that already occurred), manufacturer's generic time based task suggestion, work that has always been done but for which the justification is nonexistent or unclear, as well as some level of predictive technology. In addition, reliability software helps the development of a more formal work identification process, so that all proactive work is tied directly to a failure mode. Reliability software is also used to systematically assign priorities to assets, document the work ID analysis, create the asset reliability program along with health indicators and alarm levels, and specify the recommended proactive corrective actions.