Discovery first.
Every system starts with understanding your workflow, users and data — not jumping straight into code. Discovery maps how work actually happens today, what is broken, and what a sensible build looks like before a fixed price is agreed.