Significa que el software viene listo para ser utilizado por la organización sin necesidad de personalización.
Déjeme darle un ejemplo:
Supongamos que usted es dueño de un banco y presta dinero a las personas en función de sus ingresos, su edad y su puntuación de crédito. Digamos que usted compra un sistema de software para automatizar su decisión de préstamo, sin embargo, tiene que adaptarse a todas las reglas existentes de su organización.
Debido a que cada banco es diferente, el software tiene que ser configurado para adaptarse a las necesidades específicas de su banco. un equipo se establece para configurar el sistema y decirle qué puntuación de crédito para aprobar, qué nivel de ingresos para utilizar y qué grupo de edad para prestar cuánto dinero, etc. Este software no es "off the shelf" porque tiene que ser configurado especialmente para satisfacer las necesidades del Banco.
Toma este otro ejemplo:
Una tienda minorista vende ropa y compran un software para gestionar la tienda. Compran el software, se conectan y configuran sus artículos en él y ya está. A partir de ahí funciona bien y no tienen que hacer nada para que funcione específicamente para su tienda. Este es un ejemplo de software "off the shelf" porque funciona para cualquier tienda minorista sin que tengan que hacer grandes configuraciones para adaptarse a sus propósitos.
¡Espero que esto ayude!