MagicBus ist ein Event-Framework, das es Entwicklern erlaubt, sich mehr auf die Entwicklung der Anwendungs-Komponenten zu konzentrieren als auf die Mittel der Kommunikation zwischen den Komponenten. Es will das Konzept der losen Kopplung durchsetzen, das Verringern der Abhängigkeiten zwischen Komponenten, das Konsistenz und Wiederverwendung fördert. (non)