The main purpose of the MetroNG application is to display the schedule and allow the users to modify it. The visualization part must cope with the huge amount of information present in the schedule.
An average schedule of a college or university contains hundreds or thousands of events, spans several buildings with tens or hundreds of lecture rooms, and handles hundreds of teachers and many thousands of students. Since it is too much information to fit on one screen, the visualization must be highly interactive and provide the user with only that part of information that he or she is interested in at the moment.