目的はソフトウエア開発における生産性と品質の向上。多くの顧客より5~10倍もの改善が報告されています。これらはドメインスペシフィックモデリング言語(DSM)を用いて、コード実装から抽象レベルを上げることで実現。問題空間上のコンセプトとルールを直接用いてシステムの仕様を定めることができます。ドメインスペシフィックモデルができれば、完全なコードを自動生成。モデリング言語とコードジェネレータを、特定用途を満たすように、開発チーム内の熟練者のよって実装することで、このような自動化を達成できます。MetaEdit+で作ったモデリング言語とコードジェネレータの初期バージョンを用いて有効性を判断。完全なモデリング言語とコードジェネレータを開発。