Softure: Adaptable, Reliable and Performing Software for the Future