Mobility and handoff management is a key problem of the Future Internet. Current solutions provide mobility services, such as seamless mobility, adaptive mobility, alwaysbest-connected (ABC) mobility, etc. The problem is these services work separately and ignore conflicts between them. This may lead to improve one service and degrade others. Hence, we propose multipurpose mobility as a new holistic service that integrates multiple mobility services and supplies a fair balance between all the objectives to meet. As a proofof-concept, we integrate the seamless, ABC, and adaptive mobility services, which have objectives in conflict. We formulate a Multi-Objective Handoff Optimization Problem, which grades as NP-Hard. We develop a heuristic handoff algorithm, which provides nearoptimal and balanced solutions. Finally, we evaluate the algorithm through random samples of simulated handoff scenarios, which provide hit rates over 90%.