Manufacturing software seeks to reduce manufacturing costs through the use of software and associated processes. MRP is a term frequently used to describe a closed loop system for suites of software to support production planning, manufacturing execution, marketing and associated financial modules. ERP systems for manufacturers include all of MRP II plus additional suites in such areas as Quality, Customer Relationship Management, Finite Scheduling, and others that the software vendor makes available. Additionally, the ERP system contains an integrated database allowing the application suites to share information across the company. In some cases, software is developed to provide a specialized approach to a specific industry or application.Manufacturing Execution Systems (MES) is an example where ERP systems do not do a thorough job in finite planning and equipment monitoring. Another example may be Maintenance Management Systems that support requirements for preventative maintenance and documentation of maintenance processes. Technical considerations when dealing with manufacturing systems are the same for non-manufacturing applications. Cloud computing, where the software and database reside off premises from the factory, or using best of breed approach to knit together a custom software suite for a specific manufacturing facility are among the issues to be considered in selecting manufacturing software. Some manufacturers even use a data warehouse to store and provide a historical perspective and to do trend analysis of the manufacturing process. Each industry sector has unique requirements for manufacturing software: Job Shop industries Typically make to order or configure to order, they may require more elaborate shop floor control systems to trace work orders throughout the factory. Assembly industries may require special inventory control software to allow for the flow of raw material and piece parts to the assembly floor in synchronization with the production schedule. Process industries may require management execution and maintenance management systems for monitoring and supporting the extensive equipment used in the production process.