UniTime is an academic scheduling software system that manages course and event schedules for the university. It helps create timetables for courses and examinations, schedule students into classes, manage event requests, and allocate rooms. Students use UniTime's Student Scheduling Assistant to build course schedules and check their personal class information, while faculty and staff use it to request classrooms for events or manage course offerings.