:))) Трудно было не заметить чего-нибудь по Model-Driven applications. http://en.wikipedia.org/wiki/Modeling_language
мелкософт отметился так:
msdn.microsoft.com/en-us/library/dd129514(VS.85).aspx
http://download.mi …uage_Specification.pdf
Как всегда, закопав суть по самое "немогу". Но то, что основная проблема по отделению кода от представления сравнительно легко решается при работе из БД - это факт.