What kind of software would a software developer use and why?
Many reasons. Most importantly he would use software apps to analyze the requirements of a project, to organize files that are required to create or describe the project and eventually a programming tool such as Visual Studio to create the software needed.Computer are unique in that they use software to create more software. Ever try making a car with another car?