Scala — является мультипарадигмальным языком в области программирования, разработчиками спроектирован как краткий и в тоже время типобезопасный с целью простого и достаточно быстрого создания необходимого компонентного ПО (программного обеспечения), в себе сочетающий как возможности более функционального и при этом объектно-ориентированной области программирования.