A computer's software refers to a program (or a group of programs) which give a computer instructions on what to do and how to operate. Software programs can provide one main task, or multiple main tasks. This article looks into the various types of software. http://www.bydefaultsoftware.org