1. Introduction The primary objective of this document is to provide a standard format for the designing of architecture for any software. The first step in the Software development lifecycle is always requirement gathering as without that it is not possible to start building software. Requirement analysis will give an idea about the various aspects that