Outline of software development
Software development is the process of creating a software product. It involves writing and maintaining the source code and follows a planned, structured path from an initial idea to a finished program. This work can include research, new development, prototyping, modifying existing software, reusing components, re-engineering, and ongoing maintenance—any activity that results in useful software. The IT field changes quickly, so having a community to consult, learn from, and share experiences with is important. There are many well-known software development organizations.
This page was last edited on 3 February 2026, at 14:50 (CET).