On a vu dans le paragraphe 3.1 que la modélisation est élaborée en niveaux, on commence par le niveau le plus abstrait (conceptuel) vers
le niveau le plus concret (physique). Les orientations que l'on peut prendre lors de cette modélisation peuvent provenir de préoccupations variées. On peut vouloir représenter
grâce à un ou plusieurs modèles
les fonctionalités du futur système et le montrer au "client", comme on peut vouloir représenter la structure statique du système (c'est à dire les données et les liens pouvant exister entre elles) peut être dans le but de préparer la base de données.
On peut également vouloir représenter grâce aux modèles les réactions du futur système aux stimulus de l'extérieur (c'est à dire les événements : un clic sur un bouton de l'interface graphique du futur système, etc).
On qualifie alors ces préoccupations soient de structurelles soient de dynamiques soient de fonctionnelles. On parle alors de trois axes de modélisation :