The flexibility of cardiac magnetic resonance imaging (MRI) includes faster imaging for applications such as stress tests, ventricular function, myocardial perfusion and coronary artery imaging. Faster imaging makes greater demands on the hardware and software. Although some cardiac imaging can be performed at 0.5 T, some of the faster techniques demand the higher signal-to-noise ratio of higher main field, and fat suppression in cardiac images is more easily achieved at higher field. Main field inhomogeneity affects rapid imaging and performance in open-access magnets. High gradient performance, low eddy currents and surface receiver coils are essential for fast cardiac imaging and the hardware of these systems including interventional imaging is discussed. The use of ECG signals for prospective and retrospective cardiac synchronization of MRI is examined. Techniques for reducing the major problem of respiratory motion in MRI are surveyed. Flexibility in the computer architecture of the scanner and the electronics generating the pulse sequence and controlling data acquisition is vital in cardiac imaging, for retrospective cardiac gating, respiratory navigator-controlled imaging and "real-time interactive" imaging in a similar manner to ultrasound imaging. Automated measurements from MR images remain under development. The pulse sequences and image display functions a cardiovascular MRI system should support for basic cardiac imaging applications and current clinical research areas are summarized.