Gamma is a company that develops software to help businesses with data processing. Their software performs multiple business functions, including processing payrolls, generating tax information for employees, and managing performance evaluation reports. The software is hosted on a remote server maintained by Gamma, and client businesses can access it online. Which technology is being used by Gamma to perform the computing tasks for other businesses?