Designing a Framework to Handle Context Information