Many of today’s industrial software applications are designed to run natively on the Windows platform. Accessing and controlling external hardware devices with a Windows application is usually achieved by using a driver provided by the hardware supplier and activating hardware functions using an SDK.