It can be used for a large variety of application such as office documentation, medical billing, chemical analysis, statistical analysis etc. It comes with wide range of features and options so as to fit into the demanding needs of versatile customers. It usually comes with a built-in configuration mechanism.
Almost all the software bought by an average computer user such as operating systems, word processors, email programs, office product suites etc. are COTS in nature. A very good example is Microsoft Office. One of the major advantages of COTS software, which is mass-produced, is its relatively low cost. Other benefits include frequent improvements and software updates by COTS vendors and ease to use. Main disadvantage is the dependence on COTS vendor. If the vendor cannot solve the client problems or rectify system bugs, it can sometimes result in incurrence of huge expense.