Business Process Outsourcing
Business Process Outsourcing is a strategic management practice wherein a company delegates its non-core business functions or processes to external service providers to enhance focus on core competencies, increase efficiency, and reduce operational costs. It's closely associated with Business Process Optimization, the systematic approach to help an organization make its underlying processes more effective and efficient. Business Analysis is also a significant part, providing a disciplined approach for introducing and managing change in an organization by identifying needs and recommending solutions. The umbrella term, Business, refers to the organized efforts and activities of individuals to produce and sell goods and services for profit.