Quelle est la différence entre une application tierce et une couche?

La semaine dernière, je vous parlais des 3 architecture de niveau avec mes aînés. J'étais en disant qu'elle a une couche utilisateur, la couche de Logique Métier et la couche d'Accès aux Données. Après j'ai fini, il m'a juste dit que, je parle de 3 architecture en couches, pas un 3 architecture de niveau. Alors je lui ai demandé quelle est la différence, il m'assigna la tâche de faire une documentation à propos de la différence. donc Ici, je suis, Os à présent, je viens de le signaler
3 architecture de niveau est
1. Un client sur la machine,
2. L'application Serveur est hébergé sur une machine
3. Le serveur de base de données est hébergée dans une autre machine

où la couche 3(architecture de l'INTERFACE utilisateur, BLL abd DAL) peuvent travailler sur la même machine.
Ma question pour vous, ai-je raison? Quelle est la différence en fonction de vos connaissances? Quelqu'un peut expliquer?

source d'informationauteur Pankouri