A community needs assessment can be broadly categorized into three types based on their respective starting points: First, needs assessments which aim to discover weaknesses within the community and create a solution (Community Needs Assessment I). Second, needs assessments which are structured around and seek to address an already known problem or potential problem facing the community (Community Needs Assessment II). Third, needs assessments of an organization which serves the community (domestic violence centers, community health clinics etc.) (Community Needs Assessment III).