Future-proofing with Scalable Software