Application Program Interface - A contract between applications that defines the patterns of interaction between two application components.
A Python library used to parse XML data.
Service-Oriented Architecture. When an application is made of components connected across a network.
eXtensible Markup Language. A format that allows for the markup of structured data.