Software

Software controls how the hardware operates. It includes things like connectivity as well as safety features like adaptive cruise control.