Hardcode is the supporting C or C++ source code that defines the behavior of gameplay as well as Softcode, the internal programming language. TinyMUX hardcode is written in C++ in a portable fashion to target Linux, FreeBSD, NetBSD, OpenBSD, QNX, and other Unix flavors, Windows 95/95OSR2/98/98SE/Me, Windows NT/2000/XP/2003/Vista, and Macintosh. It works well on 32-bit and 64-bit platforms.
There is no GUI component to the system. It is a server which allows users to connect and interact with a world database. The database is mutable and is persistent across connections, and this gives players an opportunity to cooperate for playing games, social interactions, or building. It is a platform for community.