A customer data capture system integrated with a dealership data management system allows customer and vehicle maintenance data to be exchanged between the data management system and a device, such as a PC, handheld device, or kiosk, which may communicate over an Internet or other connection.