An application or service designed to replace the functionality of a traditional network device, or to introduce new functionality in to a software defined network. They are centrally managed via the SDN Controller and consume services from the Data Plane to transmit and receive data on the network.