Business development entails tasks and processes to develop and implement growth opportunities within and between organizations. It is a subset of the fields of business, commerce and organizational theory. Business development is the creation of long-term value for an organization from customers, markets, and relationships. Business development can also be taken to mean any activity by either a small or large organisation, non-profit or for-profit enterprise which serves the purpose of ‘developing’ the business in some way. Business development activities can be done internally or externally by a business development consultant.