באנגלית, כאשר עוסקים בנושא זה משתמשים לסירוגין במושגים layer (שכבה) ו-tier (נדבך). עם זאת, יש הטוענים כי אכן קיים הבדל בין המושגים בהקשר הנ"ל: "שכבה" היא מכניזם ליצירת מבנה לוגי עבור האלמנטים שמרכיבים את התוכנה, ואילו "נדבך" הוא מכניזם ליצירת המבנה הפיזי עבור תשתית המערכת.