Scala is an object-oriented functional language that has gained wide acceptance in developer communities for many of its merits, including runtime performance & stability, developer productivity, access to libraries, ease of learning, use for both static and dynamic language coders, as well as good libraries and language facilities for building concurrent and distributed applications. We have