Developing software and enhancing communications for Marcon


Marcon Ingenieurgesellschaft mbH, headquartered in Hamburg, Germany, supplies automated loading and unloading systems for tanker trucks, rail tank cars, and tanker ships that carry mineral oil products.


Traditionally, the loading and unloading of oil products is not automated, and the process is very slow, inaccurate and inefficient for oil refineries.

Services provided by Marcon enable a major advance in the filling process by implementing an automated filling system. According to the needs of oil refineries, its end-customers, Marcon offers a full range of services, from consulting and project development to system implementation and integration with the customer’s existing technology.

Marcon’s filling system consists of pumps, pipes, a weighing system, and hundreds of microcontrollers that operate and control the whole filling process, reducing reaction times, and increasing filling speed, accuracy and cost efficiency. The complexity of this kind of project often lies in the need for further integration of the filling system with the different kinds of ERP systems used by oil refineries and finally with the whole database of the oil company, including the bookkeeping and production departments.

Oil refineries, often working at maximum capacity, are naturally conservative and circumspect in taking decisions that affect the heart of their operations, and a smooth transition to new processes is vital.

Manual filling is slow, inaccurate and inefficient.
Marcon offers an automated filling system and related services.
Software was required to integrate filling system with refineries’ ERP systems.
Refineries demand proven solutions and smooth transition.


Our task was to develop microcontroller software to enable filling process automation. This involved forming a dedicated software engineering team to work directly with the oil companies that make up Marcon’s end users.

Our team then visited refineries to determine their specific requirements for filing systems, before adjusting the automated system to match them. We then integrated the automated system with the local ERP system used at the refinery in order to guarantee flawless transition and continued high-yield operations. An in-depth knowledge of system technology and filling appliances ensure a healthy relationship between ourselves and the refineries, which reflects well on Marcon.

Our project participation also extends to post-development maintenance and support services.

We developed microcontroller software to enable filling process automation.
We visited refineries to determine specific filling requirements.
Automation system is adjusted and integrated with refinery’s ERP system.
Our participation extends to maintenance and support services.


The combination of Russian and German expertise yields considerable benefits, both for Marcon and the company’s end customers. Marcon saves up to 40% on the development costs of its automation system, both by outsourcing complex software engineering to us, and increasing the value of its offering by improving communication quality and system support availability.

Marcon’s end customers benefit from having a dedicated team that is always on hand to discuss technical details and implement changes where necessary. Direct communication between refineries and the software engineering team eliminates the potential for delays and the risks associated with instructions issued via a third party, which is a very valuable feature in the conservative oil and gas industry.

The streamlined, efficient nature of this collaboration model makes cooperation with Marcon even more attractive, and the company is currently implementing its innovative filling solutions with four end customers in projects worth hundreds of millions of dollars.

Marcon saves up to 40% on automation system development costs.
Company offering is enhanced.
Communication and support availability are greatly improved.
Direct communication reduces risks, ideal for a conservative industry.


  • ADO
  • ODBC
  • OPC
  • PLC
  • SQL
  • VBA


  • Development
  • Testing
  • Integration
  • Commissioning
  • Support