Janus ist eine Mehragentenplattform, die entwickelt wurde, um die Implementation und den Einsatz von Mehragentensystemen zu handhaben. Es ist in Java 1.6 geschrieben und beruht auf dem Organisations-Metamodell CRIO, das vom »Laboratoire Systèmes et Transports« (SET) der »Université de Technologie de Belfort-Montbéliard« (UTBM) entwickelt wurde. Sein Schwerpunkt liegt darauf, die Konzepte von Rolle und Organisation als eigenständige Objekte zu implementieren. Janus stellt eine umfassende Menge von Features zum Entwickeln, Ausführen, Anzeigen und Überwachen von Mehragenten-Anwendungen bereit. Die Plattform verwaltet auch rekursive Agenten und stellt Features bereit, die denen von TinyMAS oder MadKit äquivalent sind. (non)