📙 Одной из главных тенденций в разработке программного обеспечения и информационных систем является попытка приблизить процесс разработки на всех этапах к носителю знаний о решаемой задаче – конечному пользователю. В работе предлагается рассмотреть подходы, основанные на идеях метасистем, использующих метамодели в качестве основного аппарата при реализации отдельных этапов или компонентов информационных систем. Основным отличием предлагаемых подходов является передача функций по формированию модели будущего решения пользователю, а затем – автоматическое преобразование модели в исполняемое решение с помощью предопределенной метамодели, что не требует формализации требований и позволяет скрыть особенности разработки. Применение предложенных подходов возможно в различных прикладных областях, характеризующихся наличием сложной структуры данных и частым изменением пользовательских требований и структуры бизнес-процессов.