Where, the source code, produced by the programmer is available to anyone who wishes to modify it, improve and debug it.
What can some producers do when handling open source software?
Producers of the originalsourcecode may restrict access and modification for all or some of the code.
What is closed source software?
It's a type of software where the source code is not freely available to the public. It's protected by intellectual property rights and copyright.
What are the advantages of closed source software?
The code is well tested and will be professionally developed, meaning updates will be more secure. Another advantage is that most developers will provide some form of help and support
What are the disadvantages of closed source software?
Users cannot modify, debug or improve the code for their own benefit. Another disadvantage is that it's often not free.
Name the types of software?
Off the shelf, open source, closed source, freeware, shareware, bespoke and embedded software
Explain off the shelf software?
This is a software used for general use, with features that can be used in different occasions and for different purposes. Examples include Microsoft office and video games such as Minecraft
Explain the advantages of off the shelf software?
It can be cheaper to purchase than bespoke software as it is not customisable. It can be easily implemented without any further developments. It comes with a range of features thaat can meet the needs of many users.
Explain the disadvantages of off the shelf software?
It can be expensive to purchase the software, as some software such as anti-virus protection requires yearly licenses. Another con, is that the software may contain additional features that the user or organisation may not need.
What is Bespoke software?
It is a type of software, that has customisable features for a specific organisation or user. For instance, programmers might be hired by a business to create software for a specific task.
Explain Bespoke software?
Bespoke software can be expensive to use as programmers and user interference designers need to be hired.
Give the benefits of Bespoke software?
Unwanted features can be removed to make software run faster. The design of the software can easily be customised to fit the user's or organisation's image.
Explain the disadvantages of Bespoke software?
Bespoke software is expensive to develop as it is made differently for the organisation. Staff may be required training, as it is unique. As the software is custom made, the original programmers may be required to maintain the software and fix any errors.
Explain Shareware software?
It allows users to trial the programme for a limited time, before forcing them to buy the product or stop using it. So a free trial is involved for a certain period, before the user can buy the full version
Explain Freeware software?
This is a type of software, thats available to download and use for free, and they are usually closed source softwares that earn enough money through additional purchases. App developers may release their app as freeware to allow users to try the software and then encourage users to purchase a full version with more features.