Creating a network app
Write programs that:
- Run on (different) end systems.
- Communicate over the network — e.g. web server software communicates with browser software.
No need to write software for network-core devices: core devices do not run user application code; apps on end systems allows for rapid app development and propagation.