Generalmente aparece en todos los casos en donde la resolución de un problema informático no puede realizarse con una aplicación horizontal existente.