C
L'interface de So-o code les fonctions qui permettent de définir une classe et d'envoyer un message à une classe ou à une instance. L'Object Layer code les conteneurs d'une classe et d'une instance et toutes les fonctions nécessaires à la classe Object. La classe Object implémente les messages de base du modèle So-o. Une classe Once ne crée qu'une seule instance. Une Application peut être associée à un mandataire à qui sera renvoyé tous les messages inconnus qu'elle reçoit. Un Responder envoie automatiquement des messages de notification à un groupe d'instances.