Web framework (WF) atau Web application framework (WAF) adalah sebuah perangkat lunak kerangka kerja yang membantu membuat dalam pengembangan situs web secara mudah dan cepat. Di dalamnya tersedia fungsi-fungsi siap pakai untuk mengelola akses ke pangkalan data, pengelolaan templat, dan pengelolaan sesi.[1] Walaupun ditargetkan untuk pengembangan laman web dinamis, ini juga bisa diaplikasikan ke laman web statis.[2]
Framework-framework tersebut ada dari yang paling sederhana, hingga yang paling kompleks. Misalnya dengan menerapkan AJAX (Asynchronous JavaScript & XML), MVC (Model View Controller), atau ORM (Object Relational Mapping).[butuh rujukan]