n. f.
[programmation] Ossature d'une application, à partir de laquelle on peut créer un nouveau programme. Grâce à une charpente, on peut aller beaucoup plus vite, il n'y a plus qu'à remplir les blancs, en quelque sorte.
squelette est synonyme, mais moins employé que charpente. Version anglaise, « framework ».