Steve R. answered 08/04/19
16 year IT Professional
There really isn't much of a difference. Computer software is a program, or set of instructions, that execute on your computer hardware. Computer software allows a user to perform tasks, like write a document, send an email, or browse the web.
To an end user, they would say there is no different between computer software and a computer program.
A programmer might say that a piece of computer software might be made up of many smaller programs that all work together to create the software package.