initial client/server frameworks