It refers to a set of activities in Computer Science, dedicated to the process of creating, designing, implementing and supporting software. Software development is the process that programmers use to develop solutions. The process includes several phases that provide a method for building products that respond to technical specifications and user requirements.
Key steps in the software development process
Development and implementation
Deployment and maintenance