The basic ideas of the B-spline R-matrix (BSR) approach are reviewed, and the use of the method is illustrated with a variety of applications to atomic structure, electron–atom collisions and photo-induced processes. Special emphasis is placed on complex, open-shell targets, for which the method has proven very successful in reproducing, for example, a wealth of near-threshold resonance structures. Recent extensions to a fully relativistic framework and intermediate energies have allowed for an accurate treatment of heavy targets as well as a fully nonperturbative scheme for electron-impact ionization. Finally, field-free BSR Hamiltonian and electric dipole matrices can be employed in the time-dependent treatment of intense short-pulse laser–atom interactions.