Competence by Design