what is open source ?
what is proprietary ?
what is off the shelf?
what does custom written mean?
advantages of open source
disadvantages of open source
advantages of propriety
disadvantages of propriety
advantages of the shelf
disadvantages of