Software types

Advantages and disadvantages.

Off the shelf software

It is developed by a software company to be sold to the general public . It is cheaper than developing a software yourself and tech support available. However they can be 'inflexible' and might not do everything you want to do.

Open Source

Open source Software (OSS) can be written by the general public for anyone else to use. Source code provided so the software can be tweaked