هر نسخه از این نرم افزارها به تنهایی به مانند یک نرم افزار تحت ویندوز بر روی کامپیوتر کاربران نصب می شود. اما تفاوت اصلی این است که نسخه های متعدد این نرم افزارها در ارتباط با یکدیگر وظیفه خود را به صورت کامل انجام می دهند. به عنوان مثال بسیاری از بازیهای کامپیوتری سه بعدی تحت شبکه اند و بازیکنان در یک محیط مشترک با یکدیگر بازی می کنند.
برخی از این نرم افزار ها به صورت کلاینت سرور کار می کنند که در آن صورت به هر نسخه از نرم افزار که روی کامپیوتر کاربران نصب می شود، کلاینت می گویند. یک نرم افزار سرور هم وجود دارد که معمولا وظیفه جمع آوری اطلاعات از کلاینت ها و کنترل آنها را بر عهده دارد.