Les outils de simulation informatique sont définis par quatre ensembles de caractéristiques. Dans la plupart des cas, il y a deux options entre lesquelles choisir, et un choix dans un domaine n’a pas d’impact sur les choix faits dans les autres domaines. Cela signifie que les types d’outils de simulation n’ont pas de nom défini, mais plutôt un fouillis de caractéristiques attribuées. Les définitions de ces différentes options définissent l’outil lui-même, offrant une grande variété de choix.

Les types d’outils de simulation informatique sont définis par plusieurs caractéristiques, et chacun d’eux a deux descripteurs principaux. Les modèles stochastiques et déterministes définissent la méthode d’imputation des données dans la simulation. L’objectif de sortie final du modèle est défini selon qu’il s’agit d’un état stable ou final. La différence entre un modèle continu et un modèle discret réside dans la manière dont les informations sont traitées par la simulation dans son ensemble. Enfin, des modèles locaux et distribués définissent la méthode utilisée pour organiser et exécuter la simulation.

La façon dont les données sont introduites dans les outils de simulation détermine souvent leur connexion au monde réel. Si la simulation utilise un modèle stochastique, elle tente généralement de simuler des facteurs du monde réel. Pour ce faire, il utilise un générateur aléatoire pour fournir en permanence des informations inattendues dans la simulation. Dans une simulation déterministe, des informations spécifiques sont introduites dans le modèle pour voir les résultats dans des circonstances spécifiques.

Le résultat final des outils de simulation est généralement défini par ce qui est simulé. Dans un modèle en régime permanent, la simulation peut s’exécuter indéfiniment sans s’arrêter. Ceux-ci sont utilisés pour surveiller les processus sans points d’arrêt naturels, tels que l’eau qui coule dans une rivière. Une simulation de fin a un point de début et de fin naturel. Une simulation de fermeture peut modéliser le nombre de personnes qui entrent dans un magasin un jour donné, en commençant à l’ouverture du magasin et en se terminant à la fermeture du magasin.

La méthode utilisée par un outil de simulation pour traiter les informations imputées est un autre lien avec la nature du modèle. Dans un modèle continu, la simulation prend toujours de nouvelles informations et génère des résultats. Un simulateur de vol en est un bon exemple ; les informations de vol arrivent constamment dans le système, ce qui nécessite une interaction constante. Dans un modèle discret, les informations sont toutes saisies, puis exécutées en une seule fois ou à des intervalles prédéterminés. Ces modèles sont souvent utilisés pour les défauts dans les tests de produits et de systèmes.
La dernière option des outils de simulation détermine l’organisation de la simulation. Dans une simulation locale, le modèle s’exécute à un seul endroit, souvent sur un seul ordinateur. Les modèles distribués fonctionnent sur un grand nombre de machines, généralement sur un réseau ou même sur Internet. Les raisons d’exécuter une simulation sur une zone aussi étendue sont généralement liées à la puissance de l’ordinateur : plus il y a de machines qui exécutent la simulation, plus elle peut collecter d’informations.