This article discusses how four types of program evaluations can be used in social service programs: (a) needs assessments, (b) process evaluations, (c) outcome evaluations, and (d) cost-efficiency evaluations. Different approaches to evaluation are also reviewed, including culturally appropriate evaluations. The future of program evaluation within the social work profession is also discussed along with various trends.