This article introduces Spring Web Flow, a sub project of the popular Spring Framework. Core Web Flow principles are explained and illustrated. The article serves as a practical introduction to building a web application using Spring Web Flow and the Spring Framework by discussing a sample application. The reader is assumed to have a basic understanding of JEE web applications, XML, the Spri