This document outlines a platform called Context Cloud that was developed to make it easier for domain experts and programmers to collaboratively build context-aware systems. Context Cloud allows users to define relevant contexts, situations, and rules to detect situations based on context data from various sources. An evaluation of Context Cloud found that both domain experts and programmers found it easy to use and that it enabled faster development of context-aware systems than existing approaches.