Valley Proteins required a revamp of their existing desktop based (VB) CRM system for their sales team who enter lead/sales data. Existing system was built over a long period with tight coupling between application and data layer.The system was unable to deliver reports due to the database design which was not normalised. Also the application was only accessible through a VPN, making it difficult to track leads in real-time.