Расширение файла .demo в основном используется для сохранения записанных игровых сессий, тестовых демонстраций для конкретных игровых движков или исполняемых ознакомительных версий программного обеспечения, чаще всего в видеоиграх и интерактивных 3D-движках. В контексте многопользовательских игр, таких как Counter-Strike, Team Fortress или Quake, файл демо записывает каждое движение игрока, текстовое сообщение, выстрел из оружия и игровое событие в виде последовательности необработанных сетевых пакетов, а не в виде традиционного видео. Это позволяет пользователям переигрывать матчи с любого ракурса камеры, анализировать игровые стратегии или создавать кинематографические видеоролики в очень высоком разрешении. Поскольку они хранят игровые данные, а не отрендеренные пиксели, файлы демо обычно имеют очень небольшой размер по сравнению с видеозаписями. В других случаях разработчики программного обеспечения или игровые движки могут использовать файлы .demo в качестве автономных исполняемых файлов или упакованных ресурсов, демонстрирующих возможности более крупного программного продукта, предоставляя пользователям ограниченный по времени или функционалу предварительный просмотр перед покупкой полной версии.