A communication between users and computer, direct or indirect.