Continuous and discrete modules are, essentially, generalizations of infective and projective modules respectively. Continuous modules provide an appropriate setting for decomposition theory of von Neumann algebras and have important applications to C*-algebras. Discrete modules constitute a dual concept and are related to number theory and algebraic geometry: they possess perfect decomposition properties. The advantage of both types of module is...