During this seminar I will start with a brief introduction to sediment transport processes. Then, I will present how these processe can be modeled and simulated in the framework of the two-fluid approach by using canonical configurations of increasing complexity. At last, I will show the application of the two-fluid methodology to piping and scouring around hydraulic structures which are challenging engineering problems.