SBT is an open source build tool for Scala and Java projects, similar to Java's Maven or Ant.Its main features are:native support for compiling Scala code and integrating with many Scala test frameworksbuild descriptions written in Scala using a DSLdependency management using Ivy (which supports Maven-format repositories)continuous compilation, testing, and deploymentintegration with the Scala interpreter for rapid iteration and debuggingsupport for mixed Java/Scala projectsSBT is the de facto build tool for the Scala community, used by the Lift web framework and Play Framework.Typesafe Inc., Scala's commercial outlet, has called SBT "arguably the best tool for building Scala projects," with the two most prominent key features being incremental compilation and an interactive shell.