System software is a type of computer program that is designed to run a computer's hardware and
application programs. If we think of the computer system as a layered model, the system software is
the interface between the hardware and user applications.
Example of system software is iOS this is because and apple product can not
run without the help of iOS therefore it is system software as it is on the
device when purchased as tje product needs iOS to run
Application Software
Application software can be divided into two general classes: systems software and applications
software. Applications software (also called end-user programs) include such things as database
programs, word processors, Web browsers and spreadsheets.
Off the Shelf software is a mass produced system for all buyers to acquire the same system software, it is easy to get fixed and is sold in shops worldwide
Custom written software. Although most organisations use off-the-shelf software, some
organisations will find that it just does not do exactly what they want or it doesn't work with their
current systems. In this case, they might decide to have the software system they need designed and
developed specifically for them.(Software designed especially for one job or a certain task)
An example of this is MS Word. The system
doesn't need word to run however it is an
application that can be downloaded
The User Interface
the means by which the user and a computer system interact, in particular the use of input devices
and software.
Users use a touchscreen on a phone which is an input as it
causes an action to happen, this is called the user interface as
it allows the user to interact with the device
Brand names and Generic Names
Brand names are names such as; MS Word and Minecraft where as
Generic names for this would be a word processor and a gaming
application
Always give a software's generic name unless told otherwise