NetIDE has four major objectives:
- to define a platform agnostic representation format for network applications
- to deliver a prototype IDE and associated tools that support the SDN development lifecycle
- to develop a prototype of a run-time environment (the NetIDE Network Engine) that supports open & proprietary SDN controllers
- to promote the establishment of an Open SDN Model based on an Open Community of developers.