Tailoring IT to the needs of customers