A simple view of Application Architecture

In our simple view of System Architecture one of the building blocks was called Applications.

Systems Architecture

That visual deals with building blocks that are collectively called Infrastructure and they are required to support applications. Whether that’s providing a mechanism to authenticate users or somewhere to store processed information.

To understand the applications themselves we need to look at their specific architecture which also follows a layered pattern which are referred to as tiers.

Application Architecture

When planning an upgrade to an application or working out how it should be delivered, you need to understand its architecture.

Example application

In this example of a reasonably complex application which I have called LOB, this simple diagram was used to help plan an upgrade and even how suited the application was to migration to Cloud services or delivery via distributed PCs vs Remote Desktop Services.

By understanding the building blocks that make up your infrastructure, an application and services that could be used to deliver the application and simple visuals will help to explain your plan to others.