Examples of network apps include:

Creating network applications involves writing programs that run on different end systems and communicate over the network.

We don’t need to write software for network core devices (e.g. routers). Rather, we write software for edge devices.

Client-Server Paradigm