“…Software processes typically include planning, requirements specification, software analysis and design, software development, testing, and deployment. The common challenges during deployment are data management, system integration, inadequate planning, resistance to change, lack of customer engagement, and the rapid changing of digital technology (Barry et al, 2002;Rodríguez et al, 2012). Software deployment often takes months, and project teams may spend considerable time after software deployment in order to provide long term software maintenance and support.…”