Developments in simulation methodology have been so successful that simulation methods are used in many different domains, and many of these applications are based on discrete event simulation. Though many regard simulation modelling as an art, it ought to be possible to provide guidelines for the development of successful simulation applications. It is clear, though, that such guidelines must reflect the diversity of applications. We explore that diversity and comment on its effects.