Are there any Java APIs for for planning or say creating time table <p>Some time back, while Googling, I found a Java API (as I remember it was an Apache project but I am not sure) for creating timetables. By time table I mean simple timetable used in schools and colleges </p> <p>Unfortunately I didn't take note of that API and now I cannot find it.</p> <p>Please tell me if you know any such open source API available in Java.</p>