Programs, associated information and necessary documentation which, when combined, allow tasks to be performed with the aid of a computer system.