ה- תוכנה ניתנת לסיווג לפי שני מאפיינים עיקריים (אחד או שני מאפ:
- ייעוד.
- אופן ההטמעה.
ה- תוכנה תסווג על פי ה-ייעוד ל-2 קבוצות עיקריות :
- תוכנה יישומית - יישום , המהווה אוסף תוכניות מחשב המיועדות לתמוך בתהליכים ארגוניים, עסקיים ו/או של אנשים פרטיים, באופן שוטף, יומיומי ו/או באופן ייעודי .
דוגמאות: ראה יישום
- תוכנה תשתיתית , המהווה אוסף תוכניות מחשב המיועדות לתמוך בתהליכי העבודה של מערכת מחשב ו/או ב-תהליך הפיתוח של תוכנה יישומית (יש המשייכים אותה ל-חומרה ).
דוגמאות: מסדי נתונים (Oracle , SQL server ,MySQL,...), שרתי Apache,...) web), מערכות הפעלה (windows , unix,...), כלי פיתוח (Visual Basic ,C++ ,Java,...)
ה- תוכנה תסווג על פי ה-אופן ההטמעה ל-2 קבוצות עיקריות :
- חבילת תוכנה, המיועדת לקהל לקוחות רחב וההטמעה דורשת, בדרך כלל, רק הגדרת פרמטרים מתאימים.
דוגמא לכך עשויה להיות תוכנה להנה"ח.
- תוכנה תפורה , המיועדת ללקוח מסוים מאוד, אחד ויחיד, והוא מפותח על הדישות המיוחדות של אותו לקוח.
דוגמא לכך עשויה להיות תוכנה לניהול פוליסות ביטוח.
ה- תוכנה תשתייך בסופו של דבר, לאחת מ-4 הקבוצות הבאות (למעט מיקרים של התאמות לחבילות תוכנה) :
- תוכנה יישומית חבילה .
- תוכנה יישומית תפורה .
- תוכנה תשתיתית חבילה (זה המקרה השכיח).
- תוכנה תשתיתית תפורה (לא שכיח).
תוכנה ( Software ) - דף 1
הגדרה (כללית)
אוסף של שיטות, כלים וחוקים המתורגמים ל-שפת מחשב (תוכניות מחשב ) ,
ואשר מיועדים להפעלה ב- מערכות ממחשב מסוימות.