The goal was to rehost electronically all of the things that go into education: the materials, (e.g., textbooks, maps and charts, lesson plans, etc.
The objective embraced by HyperCourseware has been quite broad: to provide an integrated and seamless hypermedia infrastructure to support the full range of classroom activities (Norman & Carter, 1992).
At the global level, HyperCourseware was organized around educational tools, materials, and objectives rather than around semantic or domain specific knowledge.
These activities range from record keeping and on-line testing to hypermedia presentations and from individual exploration to group collaboration.
It was first written in a HyperCard like language called "ObjectPlus" that ran on both the Macintosh platform and Windows on a local area network.