Software Development

Software development has been anchored in the GEFASOFT DNA since the very beginning. Our customers can rely on an experienced and well-coordinated team.

Gefasoft Engineering

Interdisciplinary collaboration


One of our great strengths is the realization of projects, from the idea to the finished system. Our project teams work together on an interdisciplinary basis, which means that requirements that only gain in importance later during the programming of processes can already be identified and taken into account during the design or construction phase of systems.

In the "High-level language development" team, PC-based applications and tools such as algorithms for image processing and database-supported systems are developed.
The technological focus of high-level language development is on Windows applications, which are implemented using the .NET Framework. Depending on the requirements, C#/C++, Java, Python or other languages are also used. Databases are implemented with traditional SQL databases (e.g. MS SQL) or with NoSQL databases (MongoDB).

Our "PLC programming" team ensures a smooth automated flow of the integrated processes by controlling our machines.
Among others, the programmable logic controllers STEP7 (TIA Portal), Beckhoff or Prodel are used as a basis for this.