On one hand stakeholders' involvement is one of the major components of Corporate Social Responsibility, on the other hand, employees as well as community support is also a very integral parts of CSR as well. Khoury et al. (1999), promoters of stakeholders' roles, employees and community support, describe CSR as:
Corporate social responsibility is the overall relationship of the corporation with all of its stakeholders. These include customers, employees, communities, owners/investors, government, suppliers and competitors. Elements of social responsibility include investment in community outreach, employee relations, creation and maintenance of employment, environmental stewardship and financial performance.