Fortress is a draft specification for a new programming language currently developed by Sun Microsystems. It is intended to be a successor to Fortran in areas such as numerical methods and scientific computing, although it is not based on Fortran in any way. It is inspired by various modern object-oriented and functional languages such as Java, NextGen, Scala, Eiffel, Self, Standard ML, Objective Caml, Haskell, and Scheme.