Types of Software
What is proprietary software? Software that is owned by its developers - the source code not made available. The software licence restricts the copying/modifying/distribution of the software.
|
Proprietary software (advantages) Quality of the software is guaranteed.
|
Proprietary software (disadvantages) It can be expensive.
|
What is off-the-shelf software? Software that is available to buy from retailers with features which try to meet the needs of a wide range of users.
|
Off-the-shelf software (advantages) Available now / the user will not have to wait for it to be developed. Costs less than custom-written software as you do not pay for the full cost of development.
|
Off-the-shelf software (disadvantages) May contain features which the person does not need. May not contain features which the person needs.
|
What is custom written software? Software that is created for a specific user or purpose.
|
Custom Written Software (advantages)Should have exactly the features required. Training is often provided as part of the contract.
|
Custom Written Software (disadvantages)It may be expensive and take a long time to develop.
|
What is open source software? Software shared freely with the source code made available.
|
Open Source Software (advantages)The source code is licence-free so it is available for others to use/improve with no need for consumers to pay for license. Encourages ‘open culture’ of sharing and collaboration.
|
Open Source Software (disadvantages)Software will be available to competitors. Open source code is used as is, with no guarantees. Profits not made by developers.
|