Ara
a set of protocols and tools that allows different software applications to communicate with each other