
En permettant le développement d'applications côté serveur en Javascript, langage connu pour sa grande souplesse, Node.js offre la possibilité de manipuler les couches hautes comme les couches basses. Ce sont ces dernières qui permettent de prendre le contrôle des objets et de créer entre eux des interactions. Après avoir défini un environnement adéquat, on peut alors obtenir toutes les interactions induites par la potentialité des objets.