La mayor aspiración del software solía ser construir sistemas lo suficientemente flexibles para que alguien más pudiera cambiarlos. Pronto será construir sistemas capaces de cambiarse a sí mismos.