Engine management systems have come a long way since the early days of Formula 1. Technology has improved the way in which teams plan their strategy on the track.
Everything from engine output to fuel delivery runs through the ECU but there are a host of outside factors that can influence how well a car performs during a race
WATCH: Here's how F1 car livery has changed over the years
Factors such as air temperature and weather conditions are major concerns for teams.
These cars are travelling at incredibly high-speeds and put under enormous strain so all system from the ignition to fuel-timing has to be perfect.
Check out the video: