This paper addresses the problem of overall network signaling and packet delivery cost in Mobile Internet Protocol (MIP) systems for serving mobility and service management related operations. In MIP, a Mobile Node (MN) interacts with its home agent, when it is connected to a foreign agent to manage the mobility and packet delivery in a bidirectional tunneling mode. This paper proposes new software mobility management service architecture with the goal to handle the heavy burden on the home network and to minimize the cost of network signaling and packet delivery. Under the proposed architecture, a MN creates a Mobile Remote Object (MRO) and transfers it to the router of the hosted network. The MRO registers itself with a naming service server. The MRO handles all services engaged by the MN without relying on centralized traffic