For example, crews are rearranged if one member falls ill while in a foreign port, the system will find a backup in order to prevent understaffing on the scheduled flight. The intelligent system then determines the best way to reschedule the different crew members’ rosters to accommodate the sick person. When a potentially disruptive situation occurs, the intelligent system automatically draws upon the knowledge stored in the database and advises the best course of action. This might mean repositioning the crew or calling in backup staff. The crew tracking system includes a crew disruption handling module which provides decision support capabilities in real time.