The Intent API is used by applications to specify desired network behavior and provide an easy way for application writers to program the network without worry about network details and co-existence of other applications . This allows decoupling of applications from physical network changes and allow them not to react, or even be aware, of changes in the network topology or technology. This reduces the potential for conflict between multiple application and simplifies the life of SDN application developers. We will demo client applications that have some conflicts of interest. You will see NIC in action and how it resolves/handles conflicts without application developer changing the application.