design and build are the same process
I don't understand what you mean by this. Software still requires both design and building, and they're distinct tasks. Design is defining the problem and deciding how to approach it: what classes to write, what libraries to use, what the deliverables will be, etc. Build is writing the code, fixing bugs, deploying it, etc.