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