IT systems form an integral component of the aviation industry, enhancing its day-today operations. One of the functions of IT systems is to assist in crew rostering,pairing, and training through a crew management system (CMS) software. The software aids in allocating crew duties (by complying with all necessary guidelines),overseeing crew activities, and managing human resources (considering each crewmember's unique schedule and preferences) in a cost-effective manner. CMS benefits the airlines by streamlining their operations as well as assists the crewmembers by handling their duty hours and expense information in real time while they are off duty and on the road.