This article gives a detailed account of application architecture and describes the need for software architecture.