Revise Computingrevisecomputing.co.uk
Free student revisionSee questionsFor schoolsSchool enquiry
Free revisionSee questionsFor schoolsSchool enquiry
Knowledge/A Level/H446/01 Computer systems/Applications Generation/The nature of applications, justifying suitable…

The nature of applications, justifying suitable applications for a specific purpose

1.2.2 Applications Generation

Practise exam questions

Applications Generation — Note 1 of 6

Candidates need to understand the purpose of applications, and should have knowledge and experience of a range of different application software (for example database, word processor, web browser, graphics manipulation etc.). Candidates should be able to recommend the use of specific and generic applications for given scenarios, justifying their use and function(s) for a scenario.

What you need to know

Application software allows users to carry out useful tasks, as opposed to system software which runs and maintains the computer. You need to be able to recommend generic or specific applications for a scenario and justify the choice.

What to know

  • Generic (general-purpose) applications can be used for many tasks: word processors, spreadsheets, databases, presentation software, web browsers, graphics editors.
  • Specific (special-purpose) applications are designed for one task or industry, e.g. payroll, stock control, school management systems, CAD software.
  • Bespoke software is written specially for one organisation; off-the-shelf software is bought ready-made.
  • Off-the-shelf: cheaper, available immediately, well tested and supported, with training materials available; but may include unneeded features or lack required ones.
  • Bespoke: meets the exact requirements and can give a competitive advantage; but expensive, takes time to develop and may contain more bugs.

Key terms

Application software

Software that allows the user to carry out a task, such as writing a document, managing data or editing images.

Exam technique

  • Tip:When justifying, name a specific type of application AND explain which of its features meet the scenario's needs, e.g. 'a spreadsheet, because formulas can recalculate the totals automatically when sales figures change'.

Ready to test yourself?

Practise 1.2.2 questions
← Previous topicVirtual machines: executing intermediate code and running one OS within another1.2.1 Systems SoftwareNext note →Utilities1.2.2 Applications Generation

Back to Applications Generation

Applications Generation

Note 1 of 6

  1. 1The nature of applications, justifying suitable applications for a specific purpose
  2. 2Utilities
  3. 3Open source vs closed source
  4. 4Translators: interpreters, compilers and assemblers
  5. 5Stages of compilation: lexical analysis, syntax analysis, code generation and optimisation
  6. 6Linkers and loaders and use of libraries
Topic overview