Software is a general term for data that is formatted and stored digitally, including computer programs, documentation, and a variety of information that can be read and written by a computer. In other words, the computer system that is not tangible. These terms highlight the differences with the computer hardware.