Scala ist eine universelle Programmiersprache, die sich durch ihre Prägnanz, Eleganz und Typsicherheit auszeichnet. Sie ist eine reinere objektorientierte funktionale Programmiersprache, bei der in Scala jeder Wert ein Objekt ist. Scala ist eine auf Java basierende Programmiersprache, deren endgültiger Code direkt von der Java Virtual Machine ausgeführt werden kann. Scala verändert die Art und Weise, wie Software entwickelt wird. Derzeit hat die Scala-Sprache bereits viele Nutzer, darunter große Unternehmen wie Twitter, LinkedIn und Siemens.