Before talking about anything else, let’s talk about software development first. So, what is