The process of gathering, collating, and analyzing data to gain an extensive understanding of community conditions, help in the identification of problems, and determine the root causes. Also known as social investigation, community study, community analysis, community needs assessment, or community diagnosis.