**8. Conclusion**

Ensuring that high quality systems are delivered, assisting the projects by using strong management controls, and maximizing the productivity of the team members are the primary objectives of software development and management. To meet these

objectives, the requirements, which are needed are: supporting the project teams of the various scopes and types, assisting the technical and the management teams, providing guidance of how to install the software which is needed for the development of the software. The technical activities include analyzing, designing, coding, testing, installing the software's and defining the technical strategy of the project. The management activities include defining the project objectives, tracking the progress of the project, reporting the project status, risk assessment, quality assurance and user interaction post implementing the software. Hence, to meet all these objectives and requirements many software models are used. These models have a layered approach to analysis, design, installation, and support. It also explains how the software must be developed by creating tasks, getting the right deliverables, and organizing the resources where they can be quickly accessed. Defining and selecting the software models should be taken up and managed with appropriate levels of expertise. So, the software development and management constitute the culture of the software teams and how the development process is planned, managed, and executed in a professional manner.
