The Problem I Was Trying to Solve When I started building VMMS — a voucher management system It was the workflow routing. A voucher request doesn't just go to one office. It goes And at any point, a department can: Complete their step and pass it forward Reject the entire request Flag it for missing documents and pause processing I needed a system that could handle all of that cleanly. Every v