Differential Forms and Applications