Difference between a software a program and an app

Solution
Looking back at my first post, I did say, "To me, software = program.".

From general to specific: software > programs > apps.

Sometimes programs will have extra files, like Microsoft word contains dictionary files. Word + dictionary = software, yet Word in itself is a program. Subtle differences.
I'm sure there are plenty of different answers depending on who you ask. To me, software = program. An app is a subset of software/program. An app is a specialized program designed to work with a specific device or set of devices - i.e. smartphone, tablets,...
 
no its not a homework, its just a question born out of my curiosity.
m not a guy with all those digital knowings, like u ppl.

y u r hesitant to give an answer?

m just curious to learn the most specific answer. and i'l really be very thankfull to the provider :)
 
Yes, hesitent because it may have been homework. Anyhow the lines are getting blurrred as time passes since now a lot of programs are multi platform.

Ok, how about microsoft office = program(s). They run on macs and pc's, where as your banking "app" may only run on your android or ios device like a phone. On your pc, you wouldn't necessarily have a banking app, but visit your bank's web site via your web browser (browser = program).
 
Looking back at my first post, I did say, "To me, software = program.".

From general to specific: software > programs > apps.

Sometimes programs will have extra files, like Microsoft word contains dictionary files. Word + dictionary = software, yet Word in itself is a program. Subtle differences.
 
Solution


In my example above, the dictionary file doesn't execute any instructions, yet it's classified as software. Data files in general don't execute but are part of some software.

I will agree that in general principle they are very similar to the point that sometimes the line is blurred.