Framework foundations