What is the best HMI software to be used with ARDUINO?

It's the politically correct version of MMI.

HMI = Human Machine Interface. MMI = Man Machine Interface. The term is used in the industrial sector to describe software used to display process and control information. Typically, the software supports graphical display (e.g. animated tanks filling with goo).