In the future era of communication, realizing ubiquitous and seamless mobility in heterogeneous networks environment is of prime importance. Users will need to select the best option available from diverse networks and service scenarios. New strategies need to be introduced in order to handle complex scenarios that would enable support of context-awareness. This paper investigates different communication and vertical handover scenarios in heterogeneous networks environment and, with respect to those, analyzes possible strategies and mechanisms that would need to be taken into account for realizing ubiquitous mobility. It also identifies a context model for the terminal as well as for the network side.