A basic definition is that a computer is an electronic machine for processing data automatically. To understand just what that means it is helpful to look at each important word in turn.