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












