“…Some of those models are tailored to the organization as an alternative, and organizations can use preـexisting forms [7]. There are four widely used models: software development life cycle (SDLC), rapid application development model (RAD), prototype model, and component assembly models [12]. Mukred et al [2] have described the standard SDLC as comprising six phases: requirements, specification, design, implementation, maintenance, and retirement.…”