QCIS Framework

QCIS is a framework for teaching software architecture ideas to undergraduate Computing students. The Java version is currently being reimplemented; its documentation is here. The C++ (original) version is in hibernation.

The new version is split into several APIs, most meant to be independent of the student framework.