Technological improvements have enhanced our range of educational experiences with such things as distance-learning. The education systems of today are needed to be supported by new architectures for managing the courses, instructors, students, performance records, for grading homeworks and exams, for supporting assessment, legacy systems, and security. We have developed a multi-tier architecture which integrates back-end tools and systems with commodity interfaces. Data at the back-end databases transformed into knowledge at the front-end browser through a hierarchical middle-ware using various object web technologies. We implemented an asynchronous open information access environment. This asynchronous resource is used to support traditional classroom and interactive synchronous lessons offered using TangoInteractive. It evolved with the needs, reached a large audience, 450 users, including on-campus and on-line distance courses. This paper presents a technical architecture overview and discusses its functionalities gained from our experiences.