High level and extensible client to server connection system.