Simulation and knowledge management: the role of groupware