CRM training encompasses a wide range of knowledge, skills, and attitudes including communications, situational awareness, problem solving, decision making, and teamwork; together with all the attendant sub-disciplines which each of these areas entails. CRM can be defined as a system that uses resources to promote safety within the workplace.