Software consists of computer programs that instruct the execution of a computer. Software also includes design documents and specifications.