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