Analiza społeczno-ekonomiczna jest terminem parasolowym dla teorii, które łączą czynniki ekonomiczne z wpływem na socjologię człowieka. W swoim sedno analiza społeczno-ekonomiczna wykorzystuje wkład ekonomiczny do napędzania zmian społecznych. Jest to rodzaj analizy, który jest powszechnie używany do tworzenia programów rozwoju społeczności.
Ustalenie, dlaczego ludzie zachowują się tak, jak robią, i skłanianie ich do zmiany zachowania, jest zwykle domeną nauk społecznych, takich jak socjologia. Socjologia kieruje zawodami zajmującymi się usługami dla ludzi, takimi jak pracownicy socjalni lub pracownicy śledczy, oraz programy prowadzone przez tych pracowników. Te stanowiska nauk społecznych wchodzą w interakcję ze społecznością na podstawie potrzeb. Często ich praca polega na identyfikowaniu i kierowaniu ludzi do programów i usług, które mogą zaspokoić ich potrzeby.
Interakcja ze społecznościami w oparciu o potrzeby opiera się na pojęciu opieki społecznej i rosnącej roli rządów w zapewnianiu wsparcia i świadczeń osobom, które nie są w stanie zaspokoić własnych podstawowych potrzeb. Programy socjalne wypadają jednak w niełaskę wraz z wiatrami politycznymi. Pojawiły się nowe paradygmaty, mające na celu ustabilizowanie wsparcia dla wykonywanej pracy w celu łagodzenia ubóstwa, które kładą nacisk na budowanie kapitału społecznego lub kompetencji wewnętrznych, a nie na to, co może być postrzegane jako dostarczanie jałmużny. Analiza społeczno-ekonomiczna jest jednym z tych paradygmatów, które starają się narzucić inną konstrukcję zachowaniom i warunkom prowadzącym do ubóstwa.
Najlepszym przykładem zastosowania analizy społeczno-ekonomicznej jest być może międzynarodowy rozwój gospodarczy. Historycznie rozwój gospodarczy w krajach trzeciego świata polegał na udzielaniu rządom pomocy pieniężnej lub finansowaniu określonych przez rząd projektów gospodarczych, takich jak budowa dróg. Często środki te miały niewielki wpływ na warunki rodzin na poziomie lokalnym, aw niektórych przypadkach mają szkodliwy wpływ. Zasoby, które zostały zidentyfikowane przez rządy jako krytyczne, często nigdy nie trafiły w ręce lokalnych społeczności, a projekty rozwoju gospodarczego czasami prowadziły do dalszych zakłóceń lub rozproszenia społeczności.
Analiza społeczno-ekonomiczna narzuca inną metodę identyfikacji i zaspokajania potrzeb społeczności. Zamiast umieszczać pomoc na górze w nadziei, że spłynie ona w dół, programowanie społeczno-gospodarcze umożliwia społeczności identyfikację własnych potrzeb i wykorzystuje wkład ekonomiczny w celu zaspokojenia tych potrzeb. Tak więc zamiast dawać społeczności jałmużnę, programowanie społeczno-gospodarcze zapewnia edukację, szkolenie zawodowe, dostęp do kapitału i rynków oraz inne korzyści, które są powiązane ze wskaźnikami ekonomicznymi, takimi jak poziom wykształcenia i rozwój małej firmy.
Łatwiej jest też zmierzyć sukces programowania społecznego, gdy jest ono zaprojektowane w kategoriach ekonomicznych. Socjologia oparta na podstawowych potrzebach może jedynie dokonywać pomiarów subiektywnych, opierając się na twierdzeniu osoby, że korzyść została zrealizowana zgodnie z jej przeznaczeniem i służyła jako dodatek łagodzący. Z drugiej strony wykorzystanie nakładów ekonomicznych oznacza, że program może ilościowo mierzyć rzeczywistą zmianę, na przykład liczbę osób, które osiągnęły określony poziom wykształcenia.