It is important to make sure that the goals and values of the company and the ngo are aligned in order to build good csr programs. Let board members, staff, volunteers and community members join forces to develop beneficial projects that make use of the ngo knowledge and skills. When people can communicate clearly, their responsibilities are defined and reporting is open, trust grows. These partnerships help build a good reputation for the company and make community development more lasting.