Pour faire simple c’est un modèle HTML, CSS, Javascript permettant de prototyper rapidement des pages web.
Le terme « boilerplate » était initialement utilisé par les juristes pour les contrats ou les courriers types qu’ils pouvaient rédiger et qui reprenaient toujours la même structure et un contenu proche qu’il suffisait de personnaliser. Dans la conception de services web, c’est un peu la même chose, les éléments de bases sont toujours les même, c’est leur agencement qui changent.
source: http://blocnotes.iergo.fr/concevoir/les-outils/a-la-decouverte-dun-boilerplate/