 Appia is composed by a core that is used to compose protocols, and a set of protocols that provide group communication, ordering guaranties, atomic broadcast, among other properties.The Appia core offers a clean way for the application to express inter-channel constraints.This feature is obtained as an extension to the functionality provided by current systems.