Require Web Application to input customer visits with details about the customer, the visit and ability to schedule the next visit. If you know of an application that does this already, we can install it. Needs ability to have administrator, power users and a clean UI.
Also needs to be customizable. Ability to add new fields to the web form. Needs to be able to export data to Excel.