Find the word definition

Wikipedia
Sherweb

SherWeb, Inc. is an hosted service provider based in Sherbrooke, Quebec, Canada. The company also has an office in Montreal. SherWeb operates in the cloud computing industry and has been in business since 1998.