A school timetable designer tool that provides both manual and automatic search for possible solutions.