1. Are the customers expectations of the end product realistic?
2. Can the developer respond to the customer's requests in a timely manner?
3. Are the developers trained to answer any type of customer questions about the product?
4. Will the developers provide efficient training for the customers upon delivery?
5. Are the customers experienced in dealing with technology?