Context: the client operated in three cities with separately kept records and inconsistent definitions; monthly reporting took three days of manual work.

Plan: we unified the data structure and process, migrated history in two batches, and gave each role a tailored interface with proper permissions.

Result: reports now generate automatically in 10 minutes, and cross-city reconciliation differences dropped to nearly zero.