CSCT is based on HTML5 due to its cross-platform nature and its ability for rapid iteration on desktop devices. Peer-to-peer networking is provided by the DataChannel API, part of a new standard for communication between web browsers called WebRTC. The web application is served by a standard LAMP (Linux, Apache, MySQL, PHP) server.