YawdaはMVCモデルのWebアプリケーションフレームワークで、Strutsをベースにしています。Yawdaを使えば、様々なソースからのデータを用いて、HTML、SVG、PNG、JPEG、PDF、RTF、XML、JS、CSS(および任意のテキストファイル)を簡単に出力することができます。モデルにはCayenne(またはJaxor、Hibernate、JDBCなどの他のツール)と、Rhino JSまたはJava、コントローラにはStruts、ビューコンポーネントにはVelocity、iText、またはBatikをそれぞれ使用しています。