Over time the client’s code had become layered, overly complex, and challenging to troubleshoot. Even simple tasks like collecting user input or creating sharing rules were burdensome to manage. The client wanted their in-house IT team to know how to apply Salesforce best practices, decipher their legacy code, and deliver quality solutions.