Walk me through a recent case where you had to develop a solution for a client. What steps did you take?