The word software refers to the complete range of programs that can be used by a computer.
It is known as software, because it is capable of being changed by a programmer.
Computer software is used to put function into computer hardware (the expensive, electronics bit of a system). Without software, a computer can do nothing.
Software is grouped by general function. There are two basic types (systems software and applications software), each of which is sub-divided into smaller groups: