Base the Framework on Context