Software development refers to the process of creating, designing,
deploying and supporting software.
Software itself is the set of instructions or programs that tell a
computer what to do. It is independent of hardware and makes computers
programmable.