Everyone loves it when things work together seamlessly. In this day and age we all expect our applications to play nicely together. We want our calendar to talk to our inbox and our Instagram feed to be shared on Facebook!
Almost all web based software solutions offer some kind of application program interface or API, for communicating directly with the service from code. Many also include built-in and “no code” ways to connect different services together.