Software in a hardware business