Special-purpose software: performs single specific task or set of tasks, Examples include payroll and account packages, hotel booking systems, fingerprint scanning systems, browser software and hundreds of other applications. Software may be bought of the shelf, ready to use, or it may be specially written by a team of programmers for a particular organisation