Software is a term that refers to the programs used to direct the operation of a computer, as well as documentation giving instructions on how to use them. Software related to personal growth can be a valuable method of distance learning to enhance skills, perspective and insight, offered with self-pacing instruction and/or in a community setting. Software may be installed on one’s computer or accessed through a web browser.