Message bus system, a simple way for applications to talk to one another
