Traditionally the mobility problem has been solved mostly at network layer. However the End-to-End Mobility Management Framework (EMF) [1] provides the solution to this problem above the transport layer. EMF overcomes some limitations of current mobility management solutions by effectively providing mobility services such as soft handover, willful handover, location updates etc. EMF neither requires any support of additional entities in the network nor requires the changes in the current implementation of TCP. This paper describes a portable implementation design of the EMF framework along with the tradeoffs involved in implementing the framework. The results of some experiments to measure the performance of EMF are also presented that quantify the protocol and computational overheads.