RCM is a process to ensure that assets continue perform to the requirements of the users in their operating context. It is a methodology in order to set-up a maintenance requirement based upon the functionality the user of the equipment requires. RCM has been developed during the design of the Boeing 747.