תוכנת מערכת

תוכנת מערכת (באנגלית: system software) היא תוכנת מחשב המיועדת להפעלה ושליטה על חומרת המחשב, ומשמשת כפלטפורמה להרצת יישומי מחשב.

המושג כולל בתוכו תוכנות כגון:
 מערכות הפעלה (דוגמאות בולטות: z/OS, Microsoft Windows, Mac OS X ו-Linux), המאפשרות לחלקים השונים של מחשב לפעול יחד על ידי ביצוע פעולות כמו העברת נתונים בין הזיכרון והדיסק הקשיח, או הצגת פלטים על גבי המסך. מערכת ההפעלה מהווה גם פלטפורמה להרצה של תוכנות מערכת "גבוהות" יותר, ושל יישומי מחשב.
 תוכנות שירות (utility software) שתפקידן לעזור באנליזה, קונפיגורציה, אופטימיזציה ותחזוקה של המחשב.
 מנהלי התקנים (device drivers) כדוגמת ה-BIOS ותוכנות קושחה המספקים את הפונקציונליות הבסיסית להפעלה ושליטה על חומרה המחוברת למחשב או מותקנת בתוכו.
 ממשקי משתמש המאפשרים למשתמש ליצור אינטראקציה עם המחשב. מאז שנות ה-80 של המאה העשרים, ממשק משתמש גרפי (GUI) הפך לטכנולוגיית ממשק המשתמש הנפוצה ביותר. ממשק שורת פקודה גם כן נמצא עדיין בשימוש נרחב ומהווה אלטרנטיבה נפוצה לממשק הגרפי.

יש המייחסים למושג "תוכנת מערכת" גם כלים לפיתוח תוכנה כגון המהדר, המקשר ודיבגר (כלי לניפוי שגיאות).

להבדיל מתוכנות מערכת, תוכנות המאפשרות למשתמשים לעשות דברים כמו יצירת מסמכי טקסט, לשחק במשחקים, להאזין למוזיקה ולגלוש באינטרנט נקראות יישומי מחשב.

ראו גם 

 תוכנה - מונחים
 שפת תכנות low-level

קישורים חיצוניים

ערכים שבהם תבנית בריטניקה אינה מתאימה
מונחים בתוכנה