Create Term for Software Networking "Device"
A software networking device/program/application (Need to figure out what we are going to call this) has networking functions
A cloud based solution might have software that acts like a router. This software has the function of routing packets to devices on the network.