ایجاد یک چارچوب برای جمع‎آوری کمک مالی در سازمان‎های غیرانتفاعی یک چالش است. برای اینکه مدل‎ها کارآمد و مفید باشند، نباید بیش از حد به‌طور کلی و یا بیش از حد به‌طور خاص تعریف شده باشند. به‌عنوان مثال، یک کلینیک سلامت عمومی که به بیماران تحت پوشش برنامه کمک دریافت درمانی دولت، خدمات می‎دهد را در نظر بگیرید و هم یک سازمان غیرانتفاعی که کارش توسعه حمایت شده از طرف دولت آمریکا برای توسعه بین‌المللی است. درست است که هر دو از سوی دولت کمک مالی دریافت می‎کنند ولی نوع کمک مالی و تصمیم گیرندگان کنترل این منابع مالی کاملا متفاوت از یکدیگر هستند. قرار دادن این دو در کنار هم و در یک مدل، مفید و کارآمد نخواهد بود. در عین حال تعیین یک مدل جداگانه برای تمام سازمان‎هایی که کمک مالی یکسانی دریافت می‎کنند، تعریف بیش از حد خاص و محدودی است که کارآیی لازم را نخواهد داشت.