Some design requirements include hardware and software parameters, maintainability, availability, and testability. Requirement gaps can often be non-functional requirements such as testability, scalability, maintainability, performance, and security. OOP was developed to increase the reusability and maintainability of source code. Technical factors include&colon; reliability, scalability, effectiveness, maintainability and network congestion. Improving maintainability is generally easier than improving reliability. Using COTS systems reduces development costs and increases system reliability and maintainability. Improving maintainability is generally easier than reliability. The choice impacts the cost, performance, reliability, scalability, and maintainability of a web application. It affects the aspects of quality above, including portability, usability and most importantly maintainability. There are guidelines on good programming practice to improve code efficiency, readability and maintainability. Many installations use structured cabling practices to improve reliability and maintainability. This project is a new implementation of wxPython, focused on improving speed, maintainability and extensibility. DevOps aims to maximize the predictability, efficiency, security, and maintainability of operational processes. However, reliance on these features poses major reliability and maintainability problems. It broke records for tactical aircraft in availability, reliability, and maintainability.