In software terminology, an integration is a connection between application systems. An integration is a method by which software can transfer data to other systems. Integrations are used to bridge IT systems in a variety of sectors, enterprises, and use cases. Integrations may be custom-made between partner companies or may follow a standard communication protocol. Today, a common integration format is a web API. Web APIs use HTTP as a way to talk to one another. Web APIs provide an integration by allowing both sides to request data in a common way.