At the time of its launch the BBC Micro boasted a range of input capabilities, including: an audio cassette device for loading programs, a distinctive QWERTY keyboard (pictured), slots for plug-in ROMs to run applications, such as word processors and spreadsheets, and expansion interfaces compatible with disk drives or a second processor.