Software development

Software development are the skills of designing and implementing software according to a specification or design. Typically, it involves the writing and structuring of computer code into one or more files. These files may, depending on the language, be compiled into a compatible executable.