When CIOs invest in enterprise applications—whether developed in-house or purchased from third parties—they must balance a number of key characteristics: supportability, maintainability, deployability, and cost. Nine years ago, as Area9 developed its adaptive learning platform and related applications, we needed a programming language that would let us optimize those characteristics for ourselves and our clients. The result was Area9 Flow, and today we are releasing it to the open source community.