A competency architecture is a framework or model of predetermined skills or "competencies" used in an educational setting. Competency architectures are a core component of competency-based learning.