Applications running on mobile networks have different requirements. Thus it is very difficult to provide best services even during vertical handoff. IEEE 802.21 provides a very good framework using Media Independent Handoff (MIHF). In this paper we have proposed a system for Vertical Handoff by enhancing the capability of Link Going Down event to take decision fast and selecting best interface. The system takes into account the user preferences, application requirements, lower layer network information and make decisions depending on that information. This system will allow the mobile terminals to be always best connected and provide seamless mobility in vertical handoff.