سكالا هي لغة برمجة تتميز بعدة خصائص من بينها:
1- قابلية التوسع والتعديلية العالية.
2- تدعم البرمجة الكتابية والبرمجة الوظيفية.
3- لغة متعددة الاستخدامات وتكمن في المجالات التالية:
– تطوير تطبيقات الويب.
– تطوير الشبكات.
– الحوسبة العلمية.
– المعالجة اللغوية الطبيعية.
4- تدعم تقنية Java Virtual Machine (JVM) وتسمح للمطورين بالوصول إلى مكتبات Java والاستفادة منها.
5- تدعم التعاملات الجماعية (concurency) والتعامل مع الأخطاء بطريقة نظيفة ومرنة.