Демо-версия представляет собой пробную версию программного обеспечения, которая позволяет людям использовать ее бесплатно, пока они решают, покупать или нет. Не все компании предлагают демо-версии программного обеспечения, но те, кто внедряет новые или конкурирующие программные продукты, почти всегда это делают. Как правило, этот тип программного обеспечения можно загрузить непосредственно с веб-сайта производителя.
Для демонстрационного программного обеспечения можно использовать несколько форматов. Один из наиболее распространенных способов - позволить клиентам загружать полную версию, срок действия которой истекает через заданный период времени, например, две недели. Если клиент решает приобрести программное обеспечение, он может приобрести код активации. Большинство компаний предлагают клиентам ряд вариантов оплаты, включая регистрацию программного обеспечения по телефону, на веб-сайте компании или через саму демо-программу.
Пробное программное обеспечение может также иметь форму полной версии с ограниченной функциональностью, позволяющей людям пользоваться программным обеспечением, но не полностью. Например, программа может не разрешать сохранять файлы. В других случаях демонстрационное программное обеспечение может иметь функции серых меню, показывая клиентам, что они могут потенциально сделать с программным обеспечением, если они приобретут полную версию. Если клиенты решат, что хотят приобрести это программное обеспечение, они могут купить код разблокировки, который сделает программу полностью работоспособной.
Некоторые компании выпускают демо-версию независимо от полной версии, чтобы предотвратить взлом. В этом случае демо обычно представляет собой уменьшенную версию реального продукта, а клиенты, которые покупают программное обеспечение, деинсталлируют демо-версию и устанавливают полную версию. Для дорогостоящего программного обеспечения этот метод часто предпочтителен, поскольку хакеры заинтересованы в взломе кодов активации для дорогого демо-программного обеспечения, чтобы не платить за него.