A reflective meta-level architecture organizes a system to facilitate reflection, the ability to reason and act upon oneself.