Architecture a deux définitions : Dans un contexte informatique, logiciel ou réseau, l'architecture désigne la conception d'un système informatique et la manière dont il établit des relations avec ses composants.
L'architecture fonctionnelle et dynamique est constituée d'un ensemble de fonctions liées, de scénarios, de modes opérationnels ; éléments déduits des exigences techniques.
La conception de l'architecture physique élabore des solutions concrètes permettant d'exécuter l'architecture fonctionnelle du système.
L´architecture technique est une vue tournée vers les différents éléments matériels et l'infrastructure dans laquelle le système informatique s'inscrit, les liaisons physiques et logiques entre ces éléments et les informations qui y circulent.