In this chapter we will explain how to obtain massive deformations, i.e. scalar potentials and cosmological constants from dimensional reduction. we start by reviewing some aspects of standard kaluza-klein reduction. then we will introduce a mechanism to generate masses in lower dimensions, called scherk-schwarz dimensional reduction, which will be used in chapter 4 to construct gauged and massive supergravities in ten and nine dimensions. for reviews on the subject of dimensional reduction see