Spring Web Flow is an extension to Spring MVC, that helps in implementing the flows in a complex web application. Hopefully, you might have taken an overview of Spring Web Flow in the previous article. Following diagram shows the flow execution of the Spring Web Flow based application that we are going to create.