Toyota expands from hardware to software