customer-driven technology