アプリケーション開発用フレームワークです。オープンソース・ライセンスのもので提供されています。ソースコード上のアノテーション記述をきっかけに、さまざまなソースコードを自動生成することができ、ソフトウェアの開発生産性と保守性を向上することができます。世代にあたるフレームワークであることを示しています。ブックを入力してソースコードを生成するタイプのソースコード自動生成フレームワークです。ウォーターフォール開発モデルに適しています。ソースコードを入力してソースコードを生成するタイプのソースコード自動生成フレームワークです。アジャイル開発モデルに向いています。おのおの独立して利用することもできますし、組み合わせて利用することもできます。組み合わせての利用が最も効果が高いものと考えられます。アノテーションを利用した極めてシンプルなサンプルを示します。ソースコードを出力するサンプルです。