Client/Server
ארכיטקטורה אשר מחלקת את היישום לשלש פונקציות עיקריות: ממשק המשתמש, החלק הלוגי/אלגוריתמי וניהול הנתונים. מימוש פונקציות אלה ייתכן במגוון אפשרויות של מחשבים ורשת תקשורת. אחת הצורות הנפוצות למימוש ארכיטקטורת שרת/לקוח היא באמצעות רשת של מחשבים אישיים ותחנות עבודה, בה יש חלוקת עבודה בין מחשב קצה (לקוח) לבין מחשב מרכזי (שרת). במחשב הלקוח מבוצעות פעולות מקומיות, בראשן ניהול הממשק עם המשתמש וביצוע של חלק מהלוגיקה של היישום. במחשב השרת מנוהל בסיס הנתונים המרכזי, ספריות התכניות ועוד. בין מחשב השרת למחשב הלקוח מתנהלת תקשורת ענפה ושוטפת של: העברת נתונים, הטענת תכניות ועוד.
ראה קיט שרת/לקוח - client\server בכרך נושאים תומכים
ראה קיט תשתית שרת/לקוח בכרך התמחויות \ מערכות תשתית