Abstract
"Know thyself" is one of the most famous ancient proverbs. We need to know ourselves to understand others and find true ourselves. Enneagram is one of the tools we can use to do it. It has drawn more and more attention from people by its effectiveness and spiritual depth. It has been widely promoted in both business management and spirituality contexts. It has many concepts to be understood. Holy ideas and virtues are understood to be restored to find our true self which is the purpose of using the Enneagram. Actually, holy ideas and virtues are similar with character qualities which comprise character. In this paper, holy ideas and virtues are matched with corresponding character qualities. To promote transformative process of character development through Enneagram, an app was designed. It has 2 levels. Level 1 is to find personality type and show corresponding character qualities of 9 personality types to users. Level 2 is to find subtypes and Enneagram Levels of Development for further purpose.