توجه به پراکندگی روش های کد نویسی به زبان PHP و توجه به این نکته که در دنیای امروز کار گروهی از اهمیت بالایی برخوردار است و سرعت اتمام پروژه و امنیت خروجی پروژه نیز حائز اهمیت می باشد برنامه نویسان بر آن شدند تا بتوانند تحت یک چارچوب یا فریمورک (Framework) قوانین یکسانی را برای تمام اعضای یک تیم در کد نویسی تهیه کنند که منجر به تولید چارچوب های گوناگون شد. یکی از این چارچوب ها و قوانین CodeIgniter نام دارد که مورد بررسی ما قرار خواهد گرفت. در این فرادرس شما نحوه ایجاد سریع و اصولی وب سایت بر اساس کار گروهی و مدل MVC را فرا خواهید گرفت. در مدل MVC طراح ظاهر و Design سایت می تواند کار خود را به طور مستقل از برنامه نویس PHP انجام دهد و نگرانی بابت ادامه پروژه نداشته باشد. امروزه شرکت های برنامه نویسی برای سرعت دادن به کار طراحی وب خود ملزم به استفاده از فریمورک ها هستند.