The software uses a distributed service-oriented architecture. The entire architecture of the management and information system is divided into three layers, the bottom layer – the workstation PC (client application module), the middle layer - the workshop server layer (client service module), and the top layer – the software developer’s server layer. Because the manufacturing industry can have multiple manufacturing shops and even plants, the workshop server layer takes the deployment of distributed architecture.