Measurement and control data monitor software is one of the key subsystem of measurement and control system. It undertakes the real-time monitor of mass measurement and control data. Due to the monitor data with a large amount of information, send a high frequency, species diversity and other characteristics, how to improve the performance and efficiency of software has become an important subject in the measurement and control field. In order to realize the software information real-time monitoring function, comprehensive, reliable, carried out the research on hardware and software platform, software architecture and algorithm design. A large number of parallel data is realized by using multi-threaded design. Using object-oriented program design method makes the data processing layer and layer separated. The method of storage data for demand curve is optimized. So as to realize the comprehensive performance of the software design. Through testing by the actual environment, the design method improves the efficiency of software effectively, to ensure the real-time and reliability of measurement and control data monitoring function. The carrying capacity of the real-time monitoring software is enhanced. At the same time, the software designed by this method has good scalability and maintainability.