Technology Framework and Pedagogy