IDL-er brukes ofte i programvare for eksterne prosedyrekall. I slike tilfeller kan maskinene på hver side av koblingen bruke forskjellige operativsystemer og programmeringsspråk, og IDL-en bygger en bro mellom de to forskjellige systemene.