Si bien estos sistemas ofrecen una funcionalidad estándar flexibilizada en forma paramétrica (es decir, proveen determinados parámetros que pueden ser configurados a la medida de las necesidades de cualquier empresa) es habitual que no cumplan con todos los requerimientos funcionales de la organización.
La detección de la brecha entre requerimientos y disponibilidades debe realizarse en forma temprana, antes de la adquisición misma del paquete, ya que la cobertura de ella mediante desarrollos complementarios puede generar costos tales que, de haberlos conocido anteriormente, podrían haber cambiado la decisión tomada, tanto hacia la adquisición de otro paquete (inicialmente más caro, pero con menor necesidad de adaptación, resultando en un menor costo total) como, incluso, un desarrollo a medida.