KMD's hardware and software business