But this kind of adaptable program was difficult to build, since early software could only process jobs in a predetermined order.
Pero un programa así de versátil era difícil de construir, ya que el software antiguo solo podía procesar trabajos en un orden predeterminado.