Архитектура программного модуля