Software development refers to a set of computer science activities dedicated to the process of creating, designing, deploying and supporting software.
10+2
Software Programmer.