A felület meghatározása
Az interfészdefiníció egy formális specifikáció arra vonatkozóan, hogyan kommunikál egy ügyfélalkalmazás és egy kiszolgálóalkalmazás egymással. Az interfész határozza meg, hogy az ügyfél és a kiszolgáló hogyan ismeri fel egymást, az ügyfélalkalmazás által meghívható távoli eljárásokat, valamint az eljárások paramétereinek adattípusait, és visszaadja az értékeket. Azt is meghatározza, hogyan továbbítják az adatokat az ügyfél és a kiszolgáló között.
Ezt az interfészt a Microsoft Interface Definition Language (MIDL) határozza meg, amely kulcsszavakkal kiegészített C-nyelvi definíciókból, úgynevezett attribútumokból áll, amelyek az adatok hálózaton keresztüli továbbítását írják le.
Az interfészdefiníciós (IDL) fájl típusdefiníciókat, attribútumokat és függvény prototípusokat tartalmaz, amelyek leírják, hogyan továbbítják az adatokat a hálózaton. Az alkalmazáskonfigurációs (ACF) fájl olyan attribútumokat tartalmaz, amelyek az alkalmazást egy adott üzemeltetési környezethez konfigurálják anélkül, hogy befolyásolnák annak hálózati jellemzőit.