International Journal of Computer Applications
To develop a quality software \"System development life cycle\" is the best technique to be adopted. Software has the ability to map itself on a quality model so that its working can be seen on a set of factors along with their criterion. By this correlation better results can be gained from the working of software on every environment. To achieve a quality product it is necessary for the developer to understand how it can be achieved. Theoretical study is the main phase of understanding the performance of software.