Найчастіше сервери групуються за допомогою локальної мережі. Група серверів володіє більшою надійністю і більшою продуктивністю, ніж один сервер. Об'єднання серверів в один ресурс відбувається на рівні програмних протоколів. На відміну від апаратного кластера комп'ютерів, кластери організовувані програмно, вимагають: Наявності спеціального програмного модуля (Cluster Manager), основною функцією якого є підтримка взаємодії між усіма серверами — членами кластеру: Синхронізації даних між усіма серверами — членами кластеру; Розподіл навантаження (клієнтських запитів) між серверами — членами кластеру;