Types of software Flashcards
Source code
Software that is written by programmers.
Open source software
Code that users can view and modify . Linux and python are examples.
Strengths and weaknesses of open source software
It is often low in price and unwanted features can be removed however there may be errors as it isnt fully tested and security risks through malicious code
Closed source software
The code is restricted for users to view or modify. Also known as proprietary software it is another companies property protected by law.
Strengths and weaknesses of closed source software
The code is well tested and the company can be held responsible. However is often not free and users cannot modify the code
Off the shelf software
This is any software made for general use with features that can be used in different ways for different purposes. Office software, video games and image editors are examples
Strengths and weaknesses of off the shelf software
Has been thoroughly tested and is cheaper than bespoke software. However it can be expensive and additional features can reduce performance.