Provides an internal and external messaging system