Many stakeholders seek consulting support for programs and the implementation of programs. Consultants' role and value-addition according to the needs of a specific project is supported with proprietary tools and methodologies for identifying key deliverables and program milestones. Consulting can range from specialist technology areas to providing subject matter expertise on policy topics. There are a variety of consulting models that aim to articulate the desired outcomes with respect to client and program performance. Very often, consulting support is needed to bring together the outputs from a range of stakeholders into a coherent and workable plan. Many stakeholders, like public sector companies, government agencies, private sector corporate boards, etc., use external consulting support to help strategically review service areas for focusing on the delivery of institutional plans. Many stakeholders are now increasingly looking upon consultants as a global network of experts to be tapped as external specialists for creating performance partnerships.