Towards the end of software