Industrial software refers to the software used in the industrial field, including systems, applications, middleware, embedded, etc. Generally speaking, industrial software is divided into programming languages, systems software, application software, and middleware in between. The system software provides the most basic functions for computer use, but it does not target a specific application field. Applications, on the other hand, provide different functions depending on the user and the domain they serve. Industrial software is broadly divided into two types: Embedded software and non-embedded software. Embedded software refers to acquisition, control, and communication software embedded in the controller, communication, and sensing devices, while non-embedded software refers to the design, programming, process, monitoring, and management software installed in general-purpose computers or industrial control computers. Especially embedded software, applied in military electronics and industrial control, and other fields, the reliability, security, and real-time requirements are particularly high and must pass strict inspection and evaluation. Special emphasis is also placed on software related to designing, such as CAD, CAE, and so on. In addition to the nature of software, industrial software also has distinct industry characteristics. With the continuous development of the automation industry, through the continuous accumulation of industry knowledge, the industry application knowledge as a key element of the development of the automation industry gradually becomes the main factor for enterprises to adjust the economic structure and change the mode of economic growth.