Il software Commercial-Off-the-Shelf (COTS) si riferisce a prodotti software già pronti disponibili in commercio per l'acquisto e utilizzabili senza modifiche o personalizzazioni importanti. Queste soluzioni software sono sviluppate commercializzate e vendute da fornitori terzi il che le rende facilmente accessibili alle aziende di tutte le dimensioni.Il termine off-the-shelf implica che il software è immediatamente disponibile e può essere utilizzato non appena viene acquistato senza ulteriori sviluppi o configurazioni. Prima di proseguire analizziamo il significato di software Commercial-Off-the-Shelf (COTS).