Frag は、特に、カスタマイズ可能な言語であること、ドメイン固有言語 (DSL) の構築、モデル駆動型ソフトウェア開発のサポート、Java に簡単に組み込むことができるように設計された動的プログラミング言語です。