"Napier Couriers" visit customers to pickup and deliver parcels around Edinburgh. They need to maintain a list of all the visits that they make. Each visit has a customer name, customer address and arrival time. Pickups also have a delivery name and a delivery address.
optional : Persistence: Store the visits in a database or file so that they are loaded when the system starts.