Satisfying customer demands