Scala er et generelt programmeringsspråk som er kjent for å være kortfattet, elegant og typesikkert. Det er et renere objektorientert funksjonelt programmeringsspråk, der hver verdi i Scala er et objekt. Scala er et Java-basert programmeringsspråk, og den endelige koden kan utføres direkte av Java Virtual Machine. Scala endrer måten programvare bygges på. For tiden har Scala-språket mange brukere, inkludert store selskaper som Twitter, LinkedIn og Siemens.