New CAS documentation site
CAS documentation has moved over to apereo.github.io/cas, starting with CAS version 4.x. The wiki will no longer be maintained. For the most recent version of the documentation, please refer to the aforementioned link.
Like most software, CAS has certain central interfaces, classes, and conceptual abstractions that are commonly used throughout the application. In this part of the reference guide we will introduce CAS before examining these central elements that are necessary to successfully planning and executing a CAS deployment.