For most it’s down to personal preference if starting from scratch or you may have inherited a project built on a given framework initially. CodeIgniter has an extremely small footprint and is extremely lightweight in comparison to other PHP frameworks. This makes it a fairly attractive option for a lot of developers.