Designing APIs with Customers in Mind