The challenge was to provide a unified platform for the applicants and maintaining the state as they move through the process. We leveraged Salesforce Visualforce and apex to build a unique customization that presents the 360 degree view of the customer and enable a single point of entry for managing the customer data.