Главным элементом системы ECSS-10 является программное обеспечение (далее ПО). ПО состоит из кластеров, выполняющих различные функции. Каждый кластер включает в себя одну или несколько нод. Прикладное программное обеспечение является полностью переносимым, что позволяет использовать любую операционную систему, как семейства Unix/Linux, так и серверные OC от Microsoft, а также использовать широкий спектр аппаратных архитектур, не ограничиваясь серверными платформами Intel/AMD. В настоящий момент в системе ECSS-10 используется операционная система с открытым исходным кодом Ubuntu Server.

Переносимость, высокая надежность и эффективность ПО обеспечиваются:

В состав ПО системы ECSS-10 входят следующие типы кластеров, рисунок 3:

Рисунок 3 – Функциональный состав ПО системы ECSS-10