The driver will login. it will only login if it matches to a driver in the database. When they complete a pickup they will scan a barcode on the docket or label. Once they scan the barcode they will select "pickup" on the app. there will be a space to add notes if needed. once pickup is pressed this will record the time and gps location. When they deliver the item they will scan the barcode again and this time select "deliver". this will record the time and gps location and will also be a space for the person receiving to sign on the device and enter their name. The details will be kept in a database against that barcode number. A website will query that number and the details will be retrieved once the number is submitted on the website.