Framework adalah sekumpulan fungsi yang memudahkan programmer atau pengembang aplikasi web. Fungsi-fungsi yang berada di dalam framework seperti plugin dan konsep. Konsep yang dimaksud bertujuan untuk membangun sistem supaya dapat dikembangkan dengan rapi dan terstruktur.
Selain menyediakan fungsi, framework juga menyediakan library dan tools lain yang Anda butuhkan ketika mengembangkan aplikasi web.
Jika mengembangkan aplikasi web menggunakan framework, Anda tidak perlu memulainya dari awal sehingga pengembangan membutuhkan waktu yang tergolong lebih cepat daripada menggunakan PHP Native.