Facing the obstacles to the development of network financial software, the fundamental problem should be solved from the perspective of improving the practicality of financial software. Software vendors should consider the hardware environment and network conditions of most companies when developing new software and software upgrades. In the actual design process, they should respect the needs of users and guide users to choose financial software that meets actual needs. The most advanced technology is not necessarily It is the best. At the same time, we can also consider introducing artificial intelligence technology to give play to the role of expert systems in forecasting and decision-making, and to strengthen the management and control functions of accounting to comply with the requirements of network accounting. Users should also be reminded here that when choosing financial software, we must consider carefully and avoid blindly pursuing new technologies and new products. The best software product is the best software product for itself that best meets the needs of the enterprise.