Bij grotere en meer courante applicaties is het gebruikelijk dat er een API beschikbaar, waarlangs gecommuniceerd kan worden. Wanneer je investeert in nieuwe software, ga je best even na of er een API voorhanden is. Zo weet je dat of het al dan niet mogelijk is om deze software met andere te koppelen.