Michael Blechar

A member of the Gartner Blog Network

Mike Blechar
VP Distinguished Analyst
17 years at Gartner
43 years IT industry

Michael Blechar is vice president and distinguished analyst in the Information Management Research area of Gartner's Research and Advisory Services. Mr. Blechar specializes in the area of metadata management/repositories, information and data services…Read Full Bio

Coverage Areas:

Role of the Application Architect

by Michael Blechar  |  December 8, 2010  |  5 Comments

As I prepare to shut down operations for the year, I reflect on some of the most frequently asked questions I get when I visit Gartner clients – What is an application architect?,  What does the application architect do?, and How does the role of the application architect relate to others, such as application developers, enterprise architects and solution architects? This led me to co-author with Bruce Robertson the following three research notes (which were just published today) to address these questions:

Application Architecture Overview, Part 1: General Context and Scope*
Application Architecture Overview, Part 2: Enterprise-Level Scope and Roles*
Application Architecture Overview, Part 3: Project-Level Scope and Roles*

Part of the confusion is that MANY roles contribute to the application architecture, not just the work of the “application architect”. For example, the role of the enterprise solution architect (ESA) addresses the conceptual/planning level of the application architecture in collaboration with other architects focused on the needs of the technology, business and information architectures. The ESA ensures that the application portfolio evolves at an appropriate rate and does not become unviable as the other related architectures change. The ESA also provides the reusable standards, guidelines, patterns and frameworks to application development projects, including those related to application architecture.

At the project-level, solution architects make sure that all aspects of the application solution architecture are optimized (as much as possible given other constraints of time and budget) by working with subject matter experts (SMEs) in the areas of technology, information and application architectures and disciplines. The application architect is the SME focused on designing application interfaces and software services to maximize reuse based on the business processes and governance rules for sharing.

As organizations move to service-oriented architectures (SOAs) where applications are composed via the assembly of reusable application interfaces and services, the role of the application architect becomes crucial to help reduce development time and costs while also enabling application and business agility. So, to net this out, implementing the role of the application architect is a critical success factor for SOA.

Happy Holidays!

*Available to Gartner clients or for a fee

5 Comments »

Category: Uncategorized     Tags:

5 responses so far ↓

  • 1 Mireille Lucas   July 15, 2011 at 7:21 am

    Finally something clear! tHANK YOU.

  • 2 Anit   November 11, 2011 at 5:04 am

    An applications architecture describes the structure and behaviour of applications used in a business, focused on how they interact with each other and with users. It is focused on the data consumed and produced by applications rather than their internal structure

  • 3 facebook.com   March 18, 2013 at 4:26 pm

    This is the 2nd post, of your website I actually read through.
    And yet I actually enjoy this specific one, “Role of the
    Application Architect” the most. Cya ,Chara

  • 4 adfuse1.blogspot.com   March 18, 2013 at 7:20 pm

    U produced a number of good tips inside your blog, “Role of the Application Architect”.
    I will you should be returning to your page soon.

    Thank you -Lucinda

  • 5 Role of the Application Architect | Compute Corner   April 27, 2013 at 2:39 pm

    [...] Role of the Application Architect. | Comment | [...]

Leave a Comment