A web client and server implementation