Customer life cycle is the core activity that commands the subscription revenue models with different stages of the customer cycle from acquisition to retention having a role to play in the process of generating revenue and the different technologies applied to manage the customer life cycle have a governing role to play.CRM based or billing based the motto is the same acquire retain and develop loyalty in the long run capable of promoting the products and services augmenting efficiency at the various stages of the customer life cycle and orchestrating order management and processes for seamless service delivery and fulfillment. Using NGB as a recurring revenue management platform businesses can seamlessly engage in Identity & Access Management,Service Management – Service Activation, Suspend / Reactivate, Termination. Ad hoc command Plan Management – Add Plans, Cancel Plan, Renew and Change Plan Service Shifting due address change Service Provisioning