1.2.2 Applications Generation Flashcards
Application software
- Software that performs tasks for a user [1]
- requires system software to run
System software
- low level software that provides a platform for application software to run
- Operating systems and utility software are a type of system software
Types of application software
- word processor
- Database management software
- web browser
- email client
- spreadsheet software
- presentation software
- antivirus software
- video editing software
- IDE
- virtualisation software
- graphics manipulation
Word processor
- for creating/editing/printing text documents
- eg Microsoft word, Google docs
Database management software
- for storing/querying/managing/retrieving data
- eg MySQL. Oracle
Web browser
- for browsing the web and accessing info online
- to view websites eg. To purchase
- eg. Google chrome, Firefox
Graphics manipulation
- for editing and manipulating images eg to produce adverts/ images for sale
- eg. Adobe photoshop
Spreadsheet software
- for organising/calculating and analysing numerical data quickly and more accurately [1]
- E.g Microsoft excel, Google sheets
Presentation software
- To create presentations e.g for staff, clients
- eg. Microsoft PowerPoint
Email client/email software
- for managing and accessing emails across different providers
- eg. Outlook
Email client/email software
- for managing and accessing emails across different providers
- eg. Outlook
Utility software
- a piece of system software with a specific function linked to the maintenance of the OS [1]
Types of utility software
- disk defragmentation
- compression
- disk cleanup
- backup software
- file encryption software
- antivirus
Backup software
- makes copies of files
- protecting files/data in the case of loss or corruption of the original file
- can be used to make incremental backups
Disk defragmentation
physically reorganises files on a harddisk (HDD) so that they can be found and accessed faster [1]
Disk cleanup
- scans the Hard disk for duplicate or corrupted files and removes them freeing up storage space
Compression software
- reduces file size to consume less storage space or for faster download over the internet
Antivirus software
Detects and removes potential threats like viruses and malware [1]
File encryption software
Encodes file before transfer allowing users to send files over networks securely
Source code
The raw programming code written by a software developer to create an application
Open source software
- Is where the original source code is made freely available and may be redistributed and modified [1]
- this means that anyone can view, modify and access the source code [1]
Open source software advantages
- is free and customisable by the user [1]
- source code can be amended by anyone and sold on [1]
- the program can be tailored to specific needs [1]
Open source software disadvantages
- may have compatibility issues and many contain bugs
- might be less user friendly
Closed source software
- the software is distributed as executable Machine code [1]
- so source code is hidden/ not freely available [1]
- there are licensing conditions restricting the redistribution/ there is no permission to amend the code [1]