A company considered socially responsible can get benefit both by its enhanced reputation with the public as well as its reputation within the business community. Social action programs create favorable public image. The CSR concept became more and more common in business practices and customers. CSR does not give immediate results. But today CSR is very important for companies. The business of the 21-st century will have no choice but to implement CSR. Like any successful management strategy, a CSR process needs both high level management vision and support, and buy-in at all levels of the company. The same CSR initiative will also not work for all types of organisations.