There are three main types of community development workers: apologetic, liberal, and liberative. The apologetic view seeks to strengthen existing systems and legitimizes the status quo. The liberal view focuses on improving specific issues and minimizing strains within the system. The liberative view aims to overhaul oppressive systems and raise consciousness about root causes of problems in order to work towards alternative structures. Each type of community development worker takes a different approach and has implications for their practice and role in the community.