Compatibility by Design