1. Conducting architectural evaluation, analysis, and design of enterprise-wide systems
2. Stimulating appropriate design discipline and design tools like IBM Rational
3. Ensuring delivery of robust system solutions by the application architecture team to the architect business