CodeIgniter follows the Model-View-Controller (MVC) architectural pattern, which promotes separation of concerns and enhances code maintainability. This allows for modular development and easier collaboration among developers.