Acho que se pode traduzir como uma "base de trabalho" ou "enquadramento de trabalho".
Geralmente é usado para definir um conjunto de regras (representado em código) sobre as quais se podem desenvolver soluções com maior facilidade.
Visa o estabelecimento e definição de uma base e/ou enquadramento de trabalho reutilizável que tenta resolver determinadas complexidades e/ou tarefas comuns e rotineiras (ou seja, transversais a vários projectos) do desenvolvimento de software.