FsmPro is built with the sole purpose of designing state diagrams and generating code from the designs. Real-world state diagrams can get super complex and its code difficult to maintain; FsmPro supports codification of state diagrams so that users can spend more time making their designs robust.