In recent years, due to the development of Internet technology, more and more people begin to connect their daily life with Internet technology. Due to its intelligence, simple operation and daily characteristics, wearable devices have gradually entered the public's vision and been accepted by the public. More and more wearable devices appear with a variety of supporting software. This thesis explores how these software use different middleware for different functions , design the UI interface to make people easy to use and use different ways to protect user privacy. To analyse the advantages and disadvantages of the existing software products of wearable devices and propose changes and improvements for future software development, firstly find out some existing wearable device software, and analyse its data processing, functions, adopted protocols, user privacy management, and other aspects. Secondly, through searching corresponding thesis and questionnaires, finds users' dissatisfaction with existing wearable devices. Finally, based on the feedback of users, the data processing, privacy protection and other functions of the existing wearable device software are summarized, and the corresponding direction for the future improvement of wearable devices is put forward.