Future Proofing By Design