Cspace is a cryptographically secure, decentralised peer-to-peer-based communications system for file sharing, chat based on text and Remote Desktop.

In CSpace, every participant is uniquely identified by a 2048-bit RSA public key. Where in traditional networking one would establish a connection parameterised by an IP address and a port number, in CSpace connections are parameterised by user ID and service identifier. Since each user runs the services they are interested in using, there are typically no central servers in CSpace - except one, to generate an account and to launch the application.