The best way to predict the future is to create it.
Adapting old programs to fit new machines usually means adapting new machines to behave like old ones.