A major retail client wants to digitize their inventory management. How would you gather requirements and structure the solution?