DotGNU Zwei Hauptbestandteile DotGNU-Plattform: Plattform für Webservices, über die verschiedene Server komunizieren können. DotGNU Portable.NET Zuständig für die 'Abwärtskompatibilität' zu .NET Untertützung für Java-Bytecode DotGNU Secure Execution Environment(SEE) Virtual Machine, die die Ausführung aller von DotGNU unterstützen Bytecodes übernimmt DotGNU Distributed Execution Environment Ein 'Betriebssystem für einen verteilten Computer'; bestehend aus verschiedenen Instanzem des SEE, die auf verschiedenen Computern ausgeführt werden DotGNU Virtual Identities: Ein denzentralisiertes Authentifizierungssystem, das in direkter Konkurrenz zu Microsofts 'Passport' steht