معماری سه لایه، یک الگوی معماری مشتری خدمتگزار در مهندسی نرم‌افزار است که در آن سه واحد 'واسطه کاربری' (نمایش)، 'پردازش منطقی' (منطق) و 'دسترسی به داده' (داده) به صورت واحدهای مستقل و حتی بر روی پلت فرم‌های جداگانه، توسعه و نگهداری می‌شوند .
meʔmˈɑri sˈeː lˈɑje jˈek olɡˈuje meʔmˈɑri moʃtˈari xˌedmatɡozˈɑr dˈar mohˈandesˌi nˈarmˈafzɑr ˈast kˈeː dˈar ɑn sˈeː vˈɑhed vˈɑsetˌeː kɑrbˈari namˈɑjeʃ pardˈɑzeʃ mantˈeq1i mˈanteq1 vˈa dastrˈesi beː dˈɑdeː dˈɑdeː beː sˈurat vˈɑhedhˈɑje mostˈaq1el vˈa hˌattˈɑ bar rˈuje pˈalat fˈormhˈɑje dʒˌodɑɡˈɑneː tˈoseʔˌeː vˈa nˌeɡahdˈɑri miʃˈavand .