What type of program do you mean?
Excel and spreadsheets like that enable you to create "timetables" - as in charts or tables with rows and columns of data - but you have to manually work out the scheduling and enter the data.
"Scheduling" programs like MS
Project will take your resources, time constraints and dependency criteria and produce a Line (Gantt) Check or a "network" (PERT/CPM) diagram. You may be able to adapt this type of program to basic airline scheduling.