On distingue généralement trois types d'utilisation : la simulation de phénomènes complexes, la résolution de problèmes, et la conception de programmes.
La simulation numérique avancée intègre sous forme de logiciels l’ensemble du processus de recherche et de développement associé à la production scientifique et technique.