Client Server Networking Cloud Computing Peer-to-peer networks Client and Server side Processing API (Application Programming Interface) Thin vs thick client computing