Abstract
We review the main theoretical aspects concerning Coulomb glasses, that is systems with states localized by disorder and long-range interactions between their particles. The numerical algorithms available for their simulations are explained. We analyse tunnelling experiments and the role of screening by metallic electrodes. We study the mechanism for variable-range hopping conductance in these systems and in particular the role of many-electron correlations. Recent relaxation experiments and the possible glass transitions are reviewed. Finally, we describe different approaches to incorporate quantum effects in the study of Coulomb glasses.