قبل از انتخاب فریم ورک برای شروع برنامه نویسی با آن، باید نیازها و هدف‌های پروژه مورد بررسی قرار بگیرند. باید به این نکته توجه داشت که برای انجام پروژه‌ها انواع فریم ورک‌های ساده و پیچیده وجود دارند.