Scaffolding adalah kerangka awal yang digunakan dalam pengembangan perangkat lunak untuk mempercepat proses pembuatan aplikasi. Dengan menyediakan struktur dasar seperti model, controller, dan view, scaffolding memungkinkan pengembang fokus pada fitur inti tanpa mengatur semuanya dari awal.