Finite State Machine Design Pattern Finite State Machine is a design pattern for simplified workflows in enterprise applications. The primary goal of this project is to provide example implementation of this pattern. Example workflow: