A set of instructions for a computer. There are two kinds of software: system software and application software. System software is usually stored on a computer's hard drive until needed by the computer. Application software ('apps' for short) are more commonly known as programs.