Согласно российскому законодательству, программа для ЭВМ представляет собой объективную форму выражения совокупности данных и команд, предназначенных для функционирования вычислительных устройств с целью получения определённого результата. Она может быть записана в виде исходного кода или машинных команд и охраняется как литературное произведение.
Программное обеспечение охраняется в соответствии с
авторским правом, что закрепляет за его создателем исключительные права, включая право на воспроизведение, распространение и модификацию. В отличие от патентной охраны, защита программ не требует соответствия критериям новизны, изобретательского уровня и промышленной применимости.