This module focuses on the elements informing the development of a robust maintenance program, which aims at physical assets performing safely, capably, reliably, and repeatedly to their desired performance in their given operating context. Introductory topics include failure definitions, the fundamentals of a maintenance program, and asset criticality analysis, followed by the main types of maintenance and their associated tasks. The second part of the course deals with processes and methodologies used to develop a maintenance program. This includes Reliability Centered Maintenance (RCM) and a detailed review of the seven questions, as well as a few other processes. The last part of the course covers the PMO method and additional tools to identify tactics. At the end of the course, participants will have a better understanding of what developing a maintenance program entails and an informed knowledge of the various maintenance processes and methods used in the industry.