Large Format Printing House

MES system for managing production processes

About the project

The project involved the creation of a dedicated MES system for Large Format Printing House, supporting the management of production processes and the flow of information between the DTP, production and sales departments.

The key assumption was to replace many independent tools with one coherent system that enables central information management and team work planning.

The system was designed as a centralized web application implemented on-premises on the client’s infrastructure. The solution includes modules supporting the entire product lifecycle—from offer preparation, through the production process, to shipping and reporting.

Business goal

The aim of the project was to improve and maximize the automation of the work of the DTP, production and sales departments at Large Format Printing House.

The implementation of the system enabled:

  • replacing many distributed tools with one system
  • creating a central database for all departments
  • elimination of duplication of work and information errors
  • shortening the time of access to information
  • monitoring production processes in real time
Design challenges

One of the project’s main challenges was the rapid changes in the client’s requirements during the system’s implementation. The project team had to remain flexible in adapting new functionalities while maintaining the stability of the system’s architecture.

From a technological perspective, it was also crucial to avoid overcomplicating the solution. Technologies such as React and the CQRS pattern were used only in those system modules requiring the highest performance and interactivity.

Our approach – scope of the solution

The MES system was designed as a central platform supporting all key processes related to the preparation, planning and execution of production.

The core of the system includes modules for:

  • defining products and their design
  • handling pre-sales processes
  • production preparation
  • production process management
  • shipping and logistics services

The system has also been expanded to include tools supporting team work planning and production data analysis. Additionally, the platform has been integrated with external systems, including:

  • partners’ online stores
  • Salesforce system,
  • a central database collecting information on the operation of production equipment

Architecture and technologies

The system was built as a centralized web application running in the client’s environment.

Technology stack:

  • Backend: PHP (Symfony)
  • Frontend: React (selected modules)
  • Database: PostgreSQL

The basis of the system is the Symfony framework, which provides a stable backend environment and a structured application architecture. React was used in modules requiring high interactivity, such as production planning and task management.

Performance and safety

To ensure high system performance, the CQRS pattern was used in the most demanding areas – such as production planning. This allowed us to separate data writing and reading operations and optimize the way they were downloaded.

The basis of security are standard system mechanisms:

  • user authorization and authentication
  • data access control,
  • vulnerability tests

An important element of the architecture is also the on-premise implementation model, in which the system operates in an environment separated from external public access.

The system has been designed in a modular manner, which allows for its further expansion and scaling as the number of production processes handled by the company increases.

Implementation results
  • centralization of production process management
  • automation of the work of production, DTP and sales departments
  • elimination of distributed tools and data duplication
  • improving team work planning
  • real-time production monitoring

Let's talk about your project

Describe your needs and we will come back with a proposal tailored to your business.

Contact