2.1 Software Types Flashcards
What is open source software? Give three advantages and disadvantages
It means that the user can view edit and the code.
Adv
1. Low in price & sometimes free
2. Users can work together to modify, debug and improve the software.
3. Can be customised to organisations needs
Disadv
1. Security risks (malicious code)
2. It requires skilled people to maintain code
3. Support is difficult as development is distributed
What is a closed source software?
Means the code is restricted for users to view or modify.
Adv
1. Code is well tested and professionally developed
2. Updates are secure
3. Most developers will provide support
Disadv
1. Often not free
2. Users must rely on the company to fix issues
3. Users can’t edit the code for their own benefit
What is off the shelf software?
Software that has already been designed and available for use. Made for general use can be used in different ways such as video games, office software and image editors.
Advantages :
- users can be more familiar and trust the company
- often secure updates
- cheaper to purchase than a bespoke software
Disadvantages :
- can also be expensive to buy certain software
What is bespoke software?
A bespoke software is a software made specific to the organisations need. For example ebay or Amazon.
Advantages :
- tailored to the companies needs
- the look of the software can be controlled by the company
- provides a competitive advantage
Disadvantages :
- expensive because the software is made for the company and hiring of software engineers
- staff may require training because it is unique
- may not have been thoroughly tested as it’s only done by the engineers
What is shareware?
Shareware allows the user to use the programme for a limited amount of time before having to buy the product.
What is freeware?
Freeware are softwares that a free and available for anyone to use. They are usually closed source software that earn money through advertisements and can also be used to increase sales for a premium version.
What is an embedded software?
When a smaller computer system is installed within a larger device. Example, washing machine, cars etc.