The modulation of galactic cosmic rays in the heliosphere seems to be dominated by four major mechanisms: convection, diffusion, drifts (gradient, curvature and current sheet), and adiabatic energy losses. In this regard the global structure of the solar wind, the heliospheric magnetic field (HMF), the current sheet (HCS), and that of the heliosphere itself play major roles. Individually, the four mechanisms are well understood, but in combination, the complexity increases significantly especially their evolvement with time - as a function of solar activity. The Ulysses observations contributed significantly during the past solar minimum modulation period to establish the relative importance of these major mechanisms, leading to renewed interest in developing more sophisticated numerical models, and in the underlying physics, e.g., what determines the diffusion tensor. With increased solar activity, the relative contributions of the mentioned mechanisms change, but how they change and what causes these changes over an 11-year solar cycle is not well understood. It can therefore be expected that present and forthcoming observations during solar maximum activity will again produce very important insights into the causes of long-term modulation. In this paper the basic theory of solar modulation is reviewed for galactic cosmic rays. The influence of the Ulysses observations on the development of the basic theory and numerical models are discussed, especially those that have challenged the theory and models. Model-based predictions are shown for what might be encountered during the next solar minimum. Lastly, modulation theory and modelling are discussed for periods of maximum solar activity when a global reorganization of the HMF, and the HCS, occurs.