Build from the service requirement
Public services often involve residents, officers, providers and external systems with different responsibilities. The platform should express the service model clearly rather than force it into a generic commercial workflow.
