Software

Any program (set of instructions) that causes a computer to carry out a task or function.