tion::::平台和许可证.Scala运行于Java平台（Java虚拟机），并兼容现有的Java程序。它也能运行于CLDC配置的Java ME中。曾经有过另一.NET平台的实现，不过该版本已被放弃。Scala的编译模型（独立编译，动态类加载）与Java和C#一样，所以Scala代码可以调用Java类库（对于.NET实现则可调用.NET类库）。Scala套件包括编译器和类库，以BSD许可证发布。
历史.洛桑联邦理工学院的Martin Odersky于2001年基于的工作开