Независимая и функционально законченная часть программы, оформленная в виде самостоятельного фрагмента кода, упакованная в отдельный файл или обособленная другим способом. Примером программного модуля может служить DLL-библиотека, которая определенным образом обрабатывает запрос других подсистем и возвращает в ответ полученное значение. Модули формируют структуру программного продукта, позволяют избежать повторяющихся участков кода, делают размер приложения меньше, а его работу — быстрее.