Базовое программное обеспечение STEP 7 оснащает пользователя полным комплектом инструментальных средств, необходимых для разработки проекта:
SIMATIC Manager: для быстрого обзора и управления всеми данными проекта, с удобным обзором и запуском всех инструментальных средств, обеспечения доступа ко всем системам SIMATIC S7, SIMATIC C7 и SIMATIC WinAC.
Symbol Editor (редактор символов): для определения символьных имен переменных, типов данных и ввода комментариев.
Hardware Configuration (конфигуратор аппаратуры): для конфигурирования системы и установки параметров настройки модулей.
Communication (коммуникации): для организации связи между системами управления через MPI интерфейс, сети PROFIBUS и Industrial Ethernet. Сеансы связи могут осуществляться циклически, с запуском по времени или по прерываниям.
Информационные функции: для быстрого обзора данных центрального процессора и хода выполнения программы пользователя, а также анализа причин возникновения ошибок.
Для написания программ STEP 7 позволяет использовать следующие стандартные языки:
Язык функциональных блоков (Function Block Control - FBD).
Более того, для решения специальных задач могут быть использованы дополнительные языки программирования высокого уровня и технологически ориентированные языки.