We are among the first to define our own vision on SDN -- how to build high-performance network switches that are open, programmable, and manageable. Network devices should not be a separate class from compute/storage servers -- they should all be part of an integrated system. We started with developing a new switch architecture (ServerSwitch) and building software layers as the SDN platform. We are researching better mechanisms and systems that will empower the new SDN paradigm and exploring new networking services on the new platform.