Разработка приложений в ОС Windows невозможна без изучения инструментальных средств разработки.

Такие инструментальные средства создаются для различных прикладных областей и разделяются на универсальные, которые могут применяться для разработки любых приложений, и ориентированные на разработку приложений в определенной предметной области.

К универсальным средствам разработки можно отнести Microsoft Visual Studio – пакет компании Microsoft, включающий интегрированную среду разработки программного обеспечения на основе большого числа современных языков программирования. В силу своей универсальности это довольно сложный продукт, как для изучения, так и для разработки программного обеспечения.

Существуют инструментальные средства, ориентированные на разработку приложений в конкретных предметных областях, в частности связанных с математикой, физикой, техникой, системами управления, робототехникой, нейронными сетями, экономикой и т.д.

Одним из таких инструментальных средств является пакет прикладных программ MATLAB, сочетающий в себе средства вычисления на уровне мощного калькулятора и средства создания приложений для решения сложнейших задач в перечисленных выше областях.

В зависимости от цели обучения сам процесс обучения может быть очень простым (обучение работе на калькуляторе) и достаточно сложным, требующим, в основном, знаний той предметной области, для которой создается соответствующее приложение.

Пакет MATLAB широко используется во всем мире, как в образовании, так и как средство коммуникации для обмена алгоритмами.