Software Engineering
Middleware & Plugin Development
In modern manufacturing, seamless integration between robotics, simulation, and PLC systems is critical for achieving true digital continuity.
Sakal team specializes in engineering middleware and plugin solutions that connect automation tools, virtual commissioning environments, and control systems — enabling faster testing, higher accuracy, and reduced commissioning time.

Our Expertise
Enabling Real-Time Connectivity for Digital Manufacturing

Engineering Tool Integration
Seamless Data Exchange for Digital Twins
Our tools enable bi-directional, real-time data synchronization between robot controllers, PLCs, and virtual environments. This ensures that simulation behavior reflects real-world conditions, reducing commissioning errors and accelerating the validation of automation logic.
Engineering Automation Tools
Beyond connectivity, we automate repetitive and error-prone engineering tasks — from formula-based computations to estimation systems — improving scalability, accuracy, and project turnaround times.
Technical Capabilities
-
Language Framework
.NET (WinForms), Python, C++
-
Integration Technologies
OPC UA, MQTT, custom TCP/IP protocols, MessagePack serialization
-
Architecture Focus
Desktop-based systems designed for engineering software environments
-
Deployment Flexibilities
Standalone executables or embedded plugins (menu ribbons, tool add-ins)
-
Security
Role-based access control and localized deployment for protected IP and process data
Our Projects
WinMOD ↔ NVIDIA Omniverse (Isaac Sim) Integration
Challenge:
No existing connector between WinMOD and NVIDIA Omniverse blocked full digital twin validation.
Solution:
- Built a bi-directional communication bridge between WinMOD (C#) and Omniverse (Python).
- Used MessagePack for high-speed, real-time data serialization.
- Delivered modular, secure, and high-performance integration enabling synchronized control logic and robot motion.
Outcome:
- First-of-its-kind integration between WinMOD and Omniverse.
- Reduced simulation-to-commissioning gaps and accelerated virtual validation.
- Positioned Omniverse as a viable platform for industrial automation.
Yaskawa MotoSIM ↔ WinMOD
Co-Simulation Plugin
Challenge:
No existing connector between Yaskawa MotoSIM and WinMOD for virtual commissioning.
Solution:
- Developed in C# .NET for seamless co-simulation between MotoSIM and WinMOD.
- Enabled bidirectional communication between robot and peripheral devices.
- Supported unidirectional axis data exchange for precise motion simulation.
Impact:
- Allowed real-time testing of robot and PLC logic before deployment.
- Reduced commissioning time and improved simulation fidelity.
.
Automated Engineering Formula Engine
Challenge:
Manual Excel-based macro system caused inefficiency and risk of error.
Solution:
Custom software engine automating thousands of mathematical formulas for faster computation and data generation.
Impact:
Eliminated manual steps, enhanced scalability, and enabled direct integration with client systems.
Engineering Estimation System
Challenge:
Cycle-time estimation spreadsheets caused delays in bid submissions and data inconsistency.
Solution:
Centralized application with role-based access, project tracking, and unified data logic.
Impact:
Reduced turnaround time from weeks to days, improved accuracy, and enhanced collaboration across teams.
Our Value Proposition
Our engineering software services empower manufacturers to:
- Bridge gaps between robotics, PLCs, and simulation environments
- Reduce errors and rework in virtual commissioning
- Enable faster design-to-deployment cycles
- Build a scalable foundation for future digital twin initiatives
Explore Digital Manufacturing with Us
Explore how engineering middleware and plugin solutions can help you achieve a connected, efficient, and intelligent manufacturing ecosystem.