Build from what the business means — not from how code happens to be written.