Kompiuterių ir telekomunikacijų sistemose naudojamas paslaugų sluoksnis, padedantis deleguoti užduotis. Aptarnavimo sluoksnis turi būti po aukštesniu sluoksniu, nes jis skirtas tik padėti pastangoms; jis nėra sukurtas atlikti užduotis be nurodymo. Kai šis sluoksnis gauna užduotį, jis susisiekia su sluoksniais, programomis ar funkcijomis, atsakingais už užduoties atlikimą, ir liepia joms įjungti arba išjungti. Be bendravimo, šis sluoksnis paprastai neatlieka jokių savo funkcijų. Viršutinio sluoksnio darbas gali būti sudėtingas, todėl šio sluoksnio perdavimas palengvina tam tikrą skaičiavimo įtampą.
Kai naudojamas paslaugų sluoksnis, jis negali būti naudojamas kaip viršutinis sluoksnis, gaunantis instrukcijas iš vartotojų. Taip yra todėl, kad šis sluoksnis nesuprastų, kaip interpretuoti instrukcijas, ir nežinotų, kaip jas vykdyti. Kad tinkamai veiktų, jis turi būti po kitu sluoksniu. Vienas iš būdų įsivaizduoti šį lygmenį yra asistentas, kuris gerai atlieka užduotis ir organizuoja darbuotojus, bet nepriima sprendimų, jei vadovybė jam tiesiogiai nenurodo, ką daryti.
Kai viršutinis sluoksnis gauna nurodymą, jis perduoda jį po juo esančiam paslaugų sluoksniui. Pavyzdžiui, viršutiniam sluoksniui gali būti liepta pradėti siųsti duomenų paketus į vietą. Tas sluoksnis praneš paslaugų sluoksniui, kuris susisieks su visomis programomis ir funkcijomis, atsakingomis už šios užduoties atlikimą, ir lieps joms pradėti dirbti.
Nors paslaugų sluoksnis gali nurodyti, kad kitos funkcijos veiktų, pats sluoksnis retai turi kokių nors savo funkcijų. Jis gali organizuoti kitas kompiuterio sritis, kad tinkamai įvykdytų užduotį, bet negali atlikti pačios užduoties. Tai reiškia, kad šis sluoksnis tarnauja tik kaip ryšys tarp viršutinio sluoksnio ir funkcijų.
Pagrindinė paslaugų sluoksnio naudojimo priežastis yra palengvinti viršutinio sluoksnio užklausų apdorojimą ir pašalinti viršutinio sluoksnio skaičiavimo įtampą. Be paslaugų sluoksnio, viršutinis sluoksnis turėtų perimti užduotis iš vartotojo, surasti tinkamas funkcijas užduočiai atlikti, susisiekti su tomis funkcijomis ir tuo pat metu toliau interpretuoti vartotojo komandas. Tai dažnai būna sunku ir gali lėtėti apdorojimas tarp sluoksnių. Pridėjus vidurinį sluoksnį, viršutinis sluoksnis gali sutelkti dėmesį į užduočių gavimą ir perkėlimą, kad būtų lengviau patenkinti vartotojo poreikius.