Designing the right system for the right purpose