A new software-defined world