Discover the Benefits of SMARTMES for Your Business – 
You Might Be Surprised.


The Manufacturing Execution System (MES) is a powerful and comprehensive tool that optimizes, controls, monitors, and stores historical data of a manufacturing company’s factory-level operations. Acting as a crucial link between the production floor and various office information systems such as production planning, product development systems, and enterprise resource planning (ERP) systems, MES helps streamline manufacturing processes by dividing its functions into four main parts: production control, maintenance management, quality control, and inventory control.

Click on the boxes below to learn more about these essential components of MES.


Production control is a concept that can mean different things in different places. Most commonly, it means activities that can be used to rationalize production and improve production planning and monitoring. The main goal is to increase productivity and the company’s competitiveness.


The main goal of maintenance management software is to increase production capacity. The actual capacity can be increased mainly in two ways. On the other hand, well-maintained machines and equipment break down less often. On the other hand, with the help of good software, the necessary repairs and maintenance can be carried out as quickly as possible.


Quality control is a necessary part of all industrial production. With the help of good quality control software, it can be made more efficient so that errors are caught in time. In addition, the software can also be used to track down problems afterward and get quick and reliable information on how changes in production methods affect product quality.


Inventory management is a part of manufacturing control that can be managed more easily and accurately with the help of intelligent software. At a minimum, inventory management is usually used to monitor intermediate warehouses and semi-finished products within the factory. The same software also manages raw material and component stocks and monitors finished products.

SMARTMES® is a versatile software family developed by Production Software for managing various functions related to manufacturing execution systems. It offers a comprehensive solution for production control that meets international standards and provides tailored solutions for small and medium-sized enterprises at affordable prices. This is achievable thanks to the software’s modular architecture, which offers flexibility and customization.


SMARTMES® software provides a range of three different solution levels for each area of manufacturing control.

  • BASIC: Offers essential functions at an affordable price point.
  • MEDIUM: Includes advanced features for more complex manufacturing processes.
  • FULL: Provides a comprehensive suite of tools with all the bells and whistles for complete control over manufacturing operations.

The modules in our SMARTMES software are designed to be mutually compatible, providing flexibility for SMEs to start with a basic module and expand as their operations grow. The software includes a variety of specialized modules for planning, optimization, and data transfer protocols.

Our customers have praised the user-friendly interfaces of SMARTMES software, which are tailored to their specific needs. The interfaces are designed to make finding and using the necessary functions easy. This is especially important in factory settings where workers may wear gloves or work in non-ergonomic conditions. Despite these challenges, our software ensures that necessary functions can be performed quickly and accurately.


Smartmes® software is designed with the following principles in mind:

Ease of use is a top priority. The program should be intuitive and straightforward.

The program is user-friendly and does not require knowledge of a foreign language to operate.

Unnecessary features are not included in the program.

An enterprise resource planning system intended for office use is not sufficient to control the production in an industrial company.

Programs must serve people, not the other way around. The information does not become more valuable because a person rewrites it in different systems.

The person responsible for designing the program must comprehensively understand the production process to ensure its effectiveness.