Дапамагае ўзаемадзейнічаць паміж разнастайнымі праграмнымі прыкладаннямі праз сеціва. Забяспечвае доступ да функцый і звестак аддаленага прыкладання, дазваляючы інтэграваць іх функцыйнасць у іншыя прыкладанні. Выкарыстоўваецца для стварэнне размеркаваных і маштабавальных сістэм.