F# has been introduced into .Net 3.0 and Scala is being picked up at a rapid pace by the Java software developer community. Functional software development languages excel at describing business logic, especially when it concerns large lists or mathematical equations, and leading edge software development shops will start taking advantage of these features instead of relying on trying to force overly complex XML syntax into a rule base or business logic engine.