- CodeIgnitor (CI) uses the MVC framework with models for database relations, controllers for CI functions, and views for HTML/CSS layout files. - To download CI, visit the website and extract the ZIP file into a web host directory. - The first controller can be created by making a new PHP file in the controllers folder that extends the CI_Controller class and contains an index() function to print output.