Prior to Tesla giving consumers the ability to reset all the settings in the car, factory mode was used while the car was being assembled, tested, and prepped. This was because the car tends to save information like navigation destinations, radio stations, slacker information, etc. Factory mode turns off a lot of that so that a customer gets a clean interface when the car is delivered.