Significa che il software è pronto per essere usato dall'organizzazione senza bisogno di personalizzazione.
Lasciate che vi faccia un esempio:
Sia che possediate una banca e prestiate denaro alle persone in base al loro reddito, alla loro età e al loro punteggio di credito. Diciamo che compri un sistema software per automatizzare la tua decisione di prestito, tuttavia deve adattarsi a tutte le regole esistenti della tua organizzazione.
Perché ogni banca è diversa, il software deve essere configurato per corrispondere alle esigenze specifiche della tua banca. un team è impostato per configurare il sistema e dirgli quale punteggio di credito approvare, quale livello di reddito usare e a quale gruppo di età prestare quanti soldi, ecc. Questo software non è "off the shelf" perché deve essere configurato appositamente per soddisfare le esigenze della banca.
Prendiamo quest'altro esempio:
Un negozio al dettaglio vende vestiti e compra un software per gestire il negozio. Comprano il software, fanno il login e impostano i loro articoli e questo è tutto. Funziona bene da quel momento in poi e non devono fare nulla per farlo funzionare specificamente per il loro negozio. Questo è un esempio di software "off the shelf" perché funziona per qualsiasi negozio al dettaglio senza che loro debbano fare grandi configurazioni per adattarsi ai loro scopi.
Spero che questo aiuti!