sMArTHはオープンなWeb標準に基づく数式エディタです。エディタ自身はSVGインタフェースを用い、アプリケーションロジックはDOMを用いたECMAScriptを実行しています。SVGフォーマットに加え、MathMLとLaTeXの両方を出力フォーマットとしてサポートしています。ユーザの大多数が必要とする、LaTeXとMathMLの数学に関する多くの重要な表現が既にサポートされています。コードを打ち込むだけでなく、グラフィカルユーザインタフェースで"ポイントとクリック"を行うことでも複雑な数式をシンプルに作成できす。