Acredito que as melhores traduções para «framework» nessas utilizações sejam enquadramento ou quadro. Isso apesar de o Dicionário Verbo de Inglês Técnico Científico apontar como traduções armadura ou esqueleto. O Dicionário Inglês-Português Webster's Houaiss também indica traduções diferentes: estrutura, armação; vigamento, madeiramento; encaixe, travejamento; ossatura, esqueleto. No entanto, este último dicionário também aponta enquadramento como tradução de «framing».