As software becomes an increasingly important differentiator and component of autonomous driving, the term 'end-to-end' has been used to describe a new approach to autonomous driving software.