Navier-Stokes Equations and their Applications