This paper describes a software platform that is designed to support the administration of online examinations in a Web-based course environment. A primary focus of the software system is reduction of the opportunity to commit acts of cheating. The current section of the paper establishes the context and nomenclature by briefly describing the environments and accompanying challenges in which electronic exams are administered today. The ideas presented herein are based on the relevant literature on the topics. The discussion will be primarily from the perspective of university-level education, but many of the concepts can be applied to other education and testing settings.