ابرچال (۲۰۰۰: ۲۵-۲۸)، چهار شرط کلان-جامعه‌ای را برای جنبش‌های اجتماعی مشخص می‌کند: نارضایتی، ایدئولوژی، ظرفیت بسیج و فرصت

ابرچال (2000: 25-28)، چهار شرط کلان-جامعه ای را برای جنبش های اجتماعی مشخص می کند: نارضایتی، ایدئولوژی، ظرفیت بسیج و فرصت. او این موارد را تشریح کرده و خاطر نشان می سازد که غیاب حتی یکی از این شرایط، ظهور جنبش ها را سخت و یا ناممکن می سازد: نارضایتی و ناخشنودی درباره ی شرایط بنیادین و اولیه زندگی که توسط عده ی زیادی از مردم تجربه شود. عواملی مانند سختی، فساد، نبود آزادی و هم چنین انسداد راه های حل تنازع که نارضایتی را تشدید می کنند. باورها، ارزش ها و ایدئولوژی هایی که ناخشنودی¬ها را، با فیلتر و قاب بندی کردن، به نارضایتی علیه رژیم تبدیل می کند و مدعی است که می توانند مشکلات را حل کنند. ظرفیت¬های (بسیج) جمعی مانند آزادی سازمان¬دهی، وجود جامعه مدنی و دسترسی به ابزارهای ارتباط جمعی و نهایتا وجود فرصت سیاسی در نظام حاکم مانند وجود شکاف و جناح بندی در قدرت، حمایت بین المللی از مخالفان و مشروعیت پایین رژیم.