Scaffolding is a temporary structure used to support people and material in the construction or repair of buildings and other large structures. :)
But technically, Scaffolding is an evolution of database code generators in which the programmer may write a specification and the compiler uses that specification to generate code that the application can use to create, read, update and delete database entries.