El software de programación Haiwell Happy cumple la normativa IEC 61131-3.
Además, soporta 3 tipos de lenguajes de programación: LD (Diagrama Ladder), FBD (Función de diagrama de bloques) e IL (Lista de Instrucciones). Funciona sobre sistemas operativos Win98, Win200X, WinXP y versiones posteriores.
Está completamente en castellano y cuenta con una potentísima ayuda también en castellano.