Main types of software

Three computer monitors displaying different types of generic, specialised and bespoke software

Generic

General-purpose software, such as word processors and spreadsheets.

Specialised packages

Sold for specific uses, eg managing the accounts of a large organisation.

Bespoke software

Written specially for the end user by a team of people within the company or by external consultants, for example the software which manages London's congestion-charging system.

For more detailed information about software types, go to the section on applications and programing languages.