И почему раньше они назывались программами, а слово «приложение» использовалось только в контексте мобильного софта.
Я, до того как понял логику «application», искренне считал, что приложение — это приложение к чему-то: к веб-сервису, к базе данных, к чему угодно, а программа может быть и вещью в себе.
А в какой-то момент времени, причём, по ощущениям, довольно недавний, который я пропустил, повсеместно стали прикладные программы называть приложениями.
Собственно, с чем это связано и почему пришло такое слово? Почему оно сначала использовалось только для продуктов мобильной разработки, а потом внезапно заместило собой и устоявшееся ещё из школьной информатики 90-х годов название прикладная программа (программа).