Scala は、シンプルでエレガントかつ型安全な特性を備えた汎用プログラミング言語です。Scala はより純粋なオブジェクト指向の関数型プログラミング言語であり、Scala ではすべての値がオブジェクトです。Scala は Java に基づくプログラミング言語であり、最終的なコードは Java 仮想マシンで直接実行されます。Scala はソフトウェア構築の方法を変えつつあります。現在、Scala 言語は多くのユーザーを擁しており、Twitter、LinkedIn、シーメンスなどの大企業でも使用されています。