translate English to French: It requires software, middleware and hardware, all of which are subject to technological obsolescence.
Il faut pour cela un logiciel, un intergiciel et du matériel, qui sont tous sujets à l’obsolescence de la technologie.