One of the approaches used in this study was to conduct a survey to gather information from experts in the field of software engineering about their experience with software maintenance best practices to Ensure software quality at the highest level. The survey was conducted online, and participants were recruited through professional networks and social media platforms as shown in Fig. 2. Survey data was collected and analyzed using statistical software to identify trends and patterns in the responses. The survey results are then used to draw conclusions about the most effective software maintenance methods to ensure software quality. This survey was conducted with the aim of collecting valid and reliable data from experts in the field of software engineering to provide insight into the role of software maintenance in ensuring quality. To focus the search, it has added terms like software development, software quality, and maintenance costs. Following a preliminary inspection of the search results, the chosen papers are further assessed considering their relevance to our study goals. Studies that were authored in English and released between 1990 and 2021 were selected. Studies unrelated to software maintenance and software quality or not pertinent to the study goals were excluded. Moreover, the chosen papers are analyzed to determine major themes and conclusions about software maintenance practices, software quality, and the effect of software maintenance budgets and schedules on software development. To synthesize the data from the chosen studies and make judgments regarding the study issues, a qualitative methodology is adopted. To approve the viability of the investigation results, a few case studies are investigated and examined included within the chosen to inquire about articles. this case is used considers demonstrating the key themes and discoveries of our investigation and to supply real-world illustrations of software support methods and their effect on its quality and development.