Competence by Design Model