Question: what is the difference between programming and software development?
Answer: Software development is a much wider process that includes various stages like design, implementation and testing. Computer programming is part of the implementation process of software development. Thus programming is an activity or a task whereas software development is a project.