프로그램이란 '의도된 계획에 따라 어떤 목적을 달성하기 위해 인적 ․ 물적 자원을 활용하는 일련의 집합적인 행동들'이라 할 수 있다. 프로그램은 특정 목적을 달성하기 위하여 일정한 방향으로 행동하도록 한 것들의 집합체인 것이다. 이와 같이 프로그램은 그 성격상 집합적 활동이며 일련의 진행과정에 따라 인간과 환경간의 다양한 상호작용을 보여주는 역동적인 활동이다.
사회복지 프로그램은 현대사회의 복잡성, 사회복지 기능의 확산 그리고 그러한 기능을 실현하기 위한 실천 활동을 위해서 필요하다. 기획 ․ 실행 ․ 평가 및 수정 등을 포함하는 실천 활동은 사회복지서비스 조직과 프로그램을 통해 수행된다. 그 가운데에서 사