- Identify shipping service (the only input is the tracking #)
- Support UPS, Fedex, DHL, and USPS Tracking APIs
- Get the tracking info (list of cities and times)
- Map the package tracking points using Google Maps.
- Show the progress of the package from start to current position on the map, to provide the customer with additional insight.
- Ability to embed in an e-mail for customer communications is a plus.