Input/output (I/O) devices to enter both code and data conveniently: Input devices, such as keyboards, were created. These were necessary, as earlier computers often had unique, obtuse, and convoluted input devices.