The Customer Management Solution enables administrators and finance managers to manage customer enlistment, criteria setting, customer payment status, delivery timeline, customer payment methods and support as well as other functions in an efficient manner. The solution is based on a core integrated system with multiple external systems. The system also contains advanced analytics for Business Intelligence and Predictive Reporting with auto-scaling feature in case of massive customer transaction at a time.