CODEIGNITER is a software that is based on model view development program. While development using CODEIGNITER the models and views are optional while the controller classes form a private part. The public version was first established in February,2006 by EllisLab.