Technological improvements enhanced our education experience and involved new terms like distance-learning. Todays education systems are need to be supported by new architectures managing course, instructor, student, and performance records. We have developed a multi-tier architecture integrating back-end tools and systems with commodity interfaces. We implemented an asynchronous open information access environment supporting curriculum management, student databases, statistic data collection and presentation, assignment submission and performance evaluations, personalized data access on the web, security issues, different user levels and access lists. The resulting environment, evolved with the needs, reached a large audience, more than 400 users, including in-campus and online distance courses, had used it. This paper presents a technical overview of the architecture and discusses its functionalities gained from the experience.