Система программирования — это система для разработки новых программ на конкретном языке программирования.
Инструментарий технологии программирования – совокупность программ и программных комплексов, обеспечивающих технологию разработки, отладки и внедрения создаваемых программных продуктов.
В рамках этих направлений сформировались следующие группы программных продуктов:
- Средства для создания приложений – совокупность языков и систем программирования, а также различные программные комплексы для отладки и поддержки создаваемых программ. К этой группе относятся языки и системы программирования (машинные, алгоритмические и др. языки, трансляторы, отладчики и др.), инструментальная среда пользователя (библиотеки функций, процедур, объектов, методов обработки; различные макрокоманды и макросы; языки запросов и др.), средства отладки и тестирования программ, интегрированные среды разработки программ (объединяющие набор средств для комплексного их применения на всех технологических этапах создания программ, например, среда VBA);
- Средства для создания информационных систем (CASE-технология) – программный комплекс, автоматизирующий весь технологический процесс анализа, проектирования, разработки и сопровождения сложных программных систем.