A terminal or microcomputer at which a user can run applications and that is usually connected to a mainframe or a network.