A computer is an electronic machine, operating under the control of instructions stored in its own memory, that can accept data (input), manipulate the data according to specified rules (process), produce results (output), and store the results for future use.