ruby-tmplは、オンラインおよびオフラインでのHTML、XML、および電子メール文書作成に使用されます。他の多くのテンプレート言語と同様に、ruby-tmplは、ドキュメントの実際の内容から体裁を抽象化できます。しかしながら、他のテンプレート言語とは異なり、ruby-tmplは、ドキュメントのオフライン処理も行えるので、Webサーバーがテンプレートによって提供する静的なコンテンツだけでなく、動的なコンテンツも持つ事が出来ます。テンプレート言語自体は完全にXML準拠であり、安全にXML文書に埋め込むことができます。