A mobile office in which people can work anywhere, including their home, car, airport, or customers' offices, as long as they have the tools to communicate with customers and colleagues, is known as an:________.