En informatique, un boilerplate est une unité d'écriture qui peut être réutilisée à l'infini sans changement. Par extension, l'idée est parfois appliquée à la programmation réutilisable comme dans "code boilerplate". Le terme vient de l'industrie sidérurgique, où l'acier est laminé en grandes plaques pour être utilisé dans les chaudières à vapeur. On peut en déduire que le code "boilerplate" a fait ses preuves et qu'il est aussi solide que "l'acier", ou qu'il a été laminé en quelque chose d'assez solide pour être réutilisé à plusieurs reprises. Les modèles sont une caractéristique commune des accords juridiques. Il s'agit notamment des conditions générales des logiciels et des conditions relatives au matériel informatique. Le terme est également utilisé comme un adjectif, comme dans "un paragraphe passe-partout" et aussi comme dans "Le document entier était passe-partout".
Boilerplate a d'abord été coulé dans de l'acier prêt à être imprimé. Elle était distribuée aux journaux américains dans tous les États-Unis par estampage ou moulage. Ce modèle a été utilisé par des milliers de journaux jusque dans les années 1950. Elle provenait du plus grand fournisseur national, Western Newspaper Union. Les communiqués de presse étaient aussi parfois envoyés sous forme de modèle par les entreprises afin qu'ils puissent être imprimés exactement comme l'auteur l'avait prévu.
Un boilerplate peut être comparé à un certain type de modèle, qui peut être considéré comme un boilerplate à remplir les blancs. Parmi les modèles typiques, citons : les énoncés de mission, les avertissements de sécurité, les procédures d'installation couramment utilisées, les déclarations de droits d'auteur et les clauses de non-responsabilité.