사회복지학은 사회복지의 내용을 결정하는 사회복지 프로그램 영역과 사회복지의 현실 적용 기술을 결정하는 사회복지 실천 영역으로 나눠 설명할 수 있다.
사회복지프로그램은 누구에게 무슨 서비스를 제공할 것인지를 다루는 이론으로 구성되어 있고, 사회복지 실천은 어떤 방법으로 필요한 서비스를 제공할 것인지를 다루는 이론으로 구성되어 있다. 이 두 영역이 접목되어 현장에 적용될 때 사회복지는 그 효과가 나타난다.
휴먼 서비스를 본질로 하는 사회복지 프로그램은 세 분야로 나뉜다. 공공부조(public assistance), 사회복지 서비스(social welfare services), 그리고 사회보험(social insurance)