What context can I use each word in?
Learn when and how to use these words with these examples!
program
Example
I need to write a program to automate this task. [program: noun]
Example
The theater has a great program of plays this season. [program: noun]
Example
We have a program in place to improve customer satisfaction. [program: noun]
software
Example
I need to install some new software on my computer. [software: noun]
Example
The software update fixed some bugs in the system. [software: noun]
Example
She is a software engineer who develops mobile apps. [software: adjective]
Good things to know
Which word is more common?
Software is more commonly used than program in everyday language, as it covers a wider range of computer-related components and is more versatile in its usage.
What’s the difference in the tone of formality between program and software?
Both program and software can be used in formal and informal contexts, but program may be more commonly used in formal contexts related to planning and organizing, while software is more commonly used in technical and computing contexts.