This paper presents research into the development of a computational system for modelling of complex particulate flow problems using the discrete element method (DEM). Important features of the system are: 1) particle generation with user-specified particle angularity and distribution in two and three dimensions; 2) a range of adhesion laws to enable clumping of particles and subsequent fracture/floculation based on a user-defined tensile force; 3) specification of interparticle and particle/wall friction and cohesion; 4) general prescription of drag kinematics; 6) solution efficiency; 7) post processing involving user defined cutting planes and animation.With increasing computational power DEM is becoming a tool which can be used to explore complex modelling processes in three dimensions on a desktop computer. Results are given for two and three dimensional modelling of industrial flows: dragline bucket filling; flow from bottom dump rail wagons and silo flow.