Scrum Toys サンプルアプリケーションは JavaServer Faces 2.0 を使用して実装されており、素材として Scrum アジャイルソフトウェア開発プロセスをベースにしています。このアプリケーションは CRUD (Create Retrieve Update Delete) 機能を示し、組み込みのフィールド検査および英語とポルトガル語両方の言語サポートを提供します。
このアプリケーションは Facelets のテンプレート機能の例、検査および国際化、複合コンポーネント、カスタマイズされたタグライブラリ、カスタマイズされたナビゲーション、および JSF EL (式言語) の例を提供します。