Scala เป็นภาษาการเขียนโปรแกรมที่ใช้งานทั่วไป มีลักษณะที่สั้น กระชับ สวยงาม และปลอดภัยต่อประเภทข้อมูล เป็นภาษาการเขียนโปรแกรมเชิงฟังก์ชันที่เป็นวัตถุแบบบริสุทธิ์มากขึ้น ใน Scala ทุกค่าคืออ็อบเจ็กต์ Scala เป็นภาษาการเขียนโปรแกรมที่อิงจาก Java ซึ่งในที่สุดโค้ดจะถูกเรียกใช้งานโดย Java Virtual Machine โดยตรง Scala กำลังเปลี่ยนแปลงวิธีการสร้างซอฟต์แวร์ ปัจจุบันภาษา Scala มีผู้ใช้จำนวนมาก รวมถึงบริษัทใหญ่ๆ เช่น Twitter, LinkedIn และ Siemens ก็ได้ใช้ภาษานี้แล้ว