A computer program is a collection of instructions that performs a specific task when executed by a computer. ... Whereas, Software, is a set of instructions, data, or programs used to operate computers and execute specific tasks. It includes all programs on a computer such as applications and the operating system.