Software Defined: The Future Platform