A software developer is a person or organization concerned with facets of the software development process wider than design and coding, a somewhat broader scope of computer programming or a specialty of project managing including some aspects of software product management. This person may contribute to the overview of the project on the application level rather than component level or individual programming tasks.
“A software developer must be part writer and poet, part salesperson and public speaker, part artist and designer, and always equal parts logic and empathy”
![]() |
| Norton Internet Security 2011 - 1 User/3 Pc |
Software development (also known as Application Development; Software Design, Designing Software, Software Engineering, Software Application Development, Enterprise Application Development, Platform Development is the development of a software product in a planned and structured process.
The term software development is often used to refer to the activity of computer programming, which is the process of writing and maintaining the source code, whereas the broader sense of the term includes all that is involved between the conceptions of the desired software through to the final manifestation of the software. Therefore, software development may include research, new development, modification, reuse, re-engineering, maintenance, or any other activities that result in software products.For larger software systems, usually developed by a team of people, some form of process is typically followed to guide the stages of production of the software.
