Question: what are off the shelf software?
Answer: Off-the-shelf software is designed to provide a general set of features that a broad range of customers will find useful. The most popular and widely used software is usually off-the-shelf, eg web browsers , apps and games.