Network computing
Network computing is a generic term in computing which refers to computers or nodes working together over a network. The two basic models of computing are:

1- centralized computing:- where computing is done at a central location, using terminals that are attached to a central computer. 2- decentralized computing:-  where computing is done at  various individual station  or location and each system have power to run independently. It may also mean:
Cloud computing, a kind of Internet-based computing that provides shared processing resources and data to devices on demand
Distributed computing
Virtual Network Computing