Competence by design