Per i componenti principalmente ti serve la comunicazione client-server sfruttando il protocollo TCP/IP.

Ma ciō non toglie che il lavoro rimane comunque ambizioso, fossi in te mi dedicherei ad altro.