1. Teleconferencing supported by one or more computers.
2. An arrangement in which access, by multiple users, to a common database is mediated by a controlling computer.
3. The interconnection of two or more computers working in a distributed manner on a common application process.