CMMI is a process improvement model that is implemented in the organizations to improve the performance and quality of the organizations processes and to establish standardized processes, achieve consistency in teams. CMMI process improvement model helps in defining the processes, identifying their strength, weakness and opportunity for improvement in the processes. CMMI have three models each of which have different areas of interest: CMMI for Development (CMMIDEV): It is for process improvements in the organizations that develop software products. CMMI for Services (CMMI-SVC): It is for process improvements in the organizations that deliver services e.g. Call Center, Consulting Organizations. CMMI for Acquisition (CMMI-ACQ): It is for process improvements in the organizations that acquire other companies. High Level View of CMMI Consulting Provides subject matter expertise to develop process improvement roadmap (framework) for improving the processes and their effective implementation in the organizations. This helps the organization to achieve its business goals. Acts as a catalyst to accelerate the process improvement activities in the organization. The external consultant is taken seriously by the organization stakeholders in comparison to the internal change agents. Provides framework for Business Delivery Model. Provides guidance in implementing CMMI model to improve the quality of business processes to meet their business objectives or goals. Establishes the organizations standardized processes and allows for development of project specific processes. Enhances staff competencies and improves their management skills. Helps in achieving repeatable performance of the organization deliverables.