En informatique, l'architecture trois tiers[1], aussi appelée architecture à trois niveaux ou architecture à trois couches, est l'application du modèle plus général qu'est le multi-tiers. L'architecture logique du système est divisée en trois niveaux ou couches :
C'est une architecture basée sur l'environnement client–serveur.