Разница между прикладными программами и системами программирования заключается в их функциях и назначении.
Прикладные программы (приложения) — это программы, с помощью которых пользователь может работать с разными видами информации, не прибегая к программированию. vlasov.net.ru resh.edu.ru К ним относятся, например: текстовые редакторы, графические редакторы, табличные процессоры, системы управления базами данных, браузеры, почтовые программы. vlasov.net.ru
Системы программирования — это комплекс программных средств, предназначенных для разработки компьютерных программ на языке программирования. resh.edu.ru Такие программы разрабатывают программисты. resh.edu.ru К системам программирования относят трансляторы, среду разработки программ, отладчики, библиотеки справочных программ и другие. spravochnick.ru
Таким образом, прикладные программы предназначены для использования пользователями, а системы программирования — для разработки новых программ программистами.