From what I know a network application is any application running on one host and provides a communication to another application running on a different host. So you can either develop the application itself or you will be the one to administrate the utilization of the program.