HCI vendors: software or hardware