К программному обеспечению следует отнести следующие компоненты:
- Операционные системы
- Антивирусы
- Системы резервного копирования
- Системы управления физическими серверами
Серверная операционная система представляет собой интерфейс для доступа к аппаратным ресурсам компьютера и обеспечивать связь и взаимодействие внешних пользовательских процессов. Можно использовать специальные платные серверные ОС, такие как Windows Server, Linux Red Hat, NetWare, Solaris (Sun Microsystems), AIX (IBM), а так же бесплатные ОС, такие как FreeBSD, Ubuntu Server и другие.
Антивирусы обеспечивают защиту всей системы от несанкционированного входа и от вредоносных шпионских программ.
Система резервного копирования позволяет повысить надёжность сервера, возможность произвести откат при программном или аппаратном сбое системы на определённую контрольную точку.
Система управления физическими сервисами предоставляет доступ к жёстким дискам и к системе резервного копирования.
Необходимо помнить, что некоторое ПО может быть продано (например, Microsoft Enterprise Agreement = CapEx), а некоторое ПО может быть только передано в аренду (Microsoft Enterprise Agreement Subscriptio). У открытого ПО стоимость лицензирования равна нулю, но необходимо учитывать стоимость ежегодной поддержки.
В результате элементы прямых затрат на ПО для расчета TCO:
- Количество и стоимость необходимых лицензий на серверное и клиентское ПО.
- Количество и стоимость необходимых лицензий на серверное и, возможно, клиентское ПО для виртуализации.