Software consists of instructions that run on a computer and are written in programming languages. There are two basic types: system software (operating systems) and applications software. Software is owned by its creator through a license and copying without permission (piracy) is illegal. There are different categories of software licenses including commercial, freeware, shareware, and open source.