HMI applications can be developed for standard Windows WinForm applications, Window Presentation Foundation applications, or web applications.

Windows HMI applications are the most compatible with operating systems ranging from Windows 2000, XP, Server 2003, Server 2008, Vista, and Windows 7.

WPF HMI applications provide the best user experience and richest set of controls for Vista and Windows 7 operating systems.

Web HMI applications provide user interfaces for smartphones like the iPhone and Droid cell phones, and for non-Windows operating systems like the iPad.

You can use any drawing package you are familiar with to create the graphics.  You can download a free symbol library to use with your Windows, WPF, and Web applications from


Windows HMI

WPF HMI using Visual Studio

WPF HMI using Expression Blend