Программа для компьютера отличается от обычного текста и ей присущи специфичные характеристики: структурированность, зависимость от входных данных. Кроме того, программа может быть показана в виде исходного текста, промежуточного кода и исполняемого кода. Каждое из указанных представлений может использоваться как материал для поиска плагиата.