CodeIgniter(ci) เป็นเฟรมเวิร์คสำหรับพัฒนาแอปผลิเคชั่น หรือเป็นเครื่องมือ สำหรับคนที่สร้างเว็ปไซค์โดยใช้ php แล้วทำไมต้อง ci เท่าที่ผมใช้ผมว่ามันค้อนข้างจะเบาอยู่พอสมควร เร็วด้วย เข้าใจได้ไม่ยาก คนก็นิยมใช้ หาบทความง่าย ของฟรีและที่สำคัญ บริษัทผมก็ใช้ อิอิ ci มีไลบรารี่ต่างๆเตรียมไว้ให้ใช้มากมาย เช่น ติดต่อฐานข้อมูล , ส่งอีเมล์ , ตรวจสอบรูปแบบข้อมูล , ดำรงช่วงเวลาการสื่อสาร , จัดการกับรูปภาพ , ทำงานด้วยข้อมูล XML-RPC , ฯลฯ อีกมากมาย ถ้าไม่พอก็สามารถสร้างเพิ่มเองได้เลย หลักๆของ ci เป็นการทำงาน Model-View-Controller(MVC)