With the increased pressure to manage multiple conflicting functions for rivers; the demand on having more complex river models has increased in the past decade. With recent developments in modelling tools and techniques, there are opportunities to meet the demands for complex modelling. In this workshop, we ask some key experts, as well as developers, to share their experience in modelling rivers and show the state-of-the-art modelling of rivers. The workshop will also include a session dedicated for hands-on experience to model rivers using the new Delft3D flexible mesh platform. The last session of the workshop will be dedicated to a round table discussion, in which we aim to address the future demands from river modellers.