“…The development of software is comprised of several related stages of analysis, system requirements, designing, programming, testing, maintenance and optimisation (Aramand, 2008). Arsenyan and Buyukozkan (2014) define SD as a combined process of research, development, modification, re-use, reengineering, maintenance and similar activities that result in software products. There are four successive steps in SD process, which includes necessity and requirement phase, designing phase, programming phase and testing phase.…”