Software, Programs एवं Instructions का समूह है जो Computer को बताता है कि क्या करना है। इसके दो मुख्य प्रकार हैं: System Software (जैसे Operating System) एवं Application Software (जैसे MS Word, Browser)।
Operating System, User एवं Hardware के बीच एक Interface का काम करता है। यह Memory Management, File Management, Process Management एवं Device Management जैसे कार्य करता है।
| OS का नाम | प्रकार / विकासकर्ता |
|---|---|
| Windows | Microsoft — सर्वाधिक लोकप्रिय Desktop OS |
| Linux | Open Source — मुफ़्त एवं Customizable |
| Android | Google — Mobile OS, Linux Kernel पर आधारित |
| iOS | Apple — iPhone/iPad के लिए |
| macOS | Apple — Mac Computers के लिए |
Compiler पूरे Program को एक साथ Machine Language में बदलता है, जबकि Interpreter एक-एक Line करके Convert एवं Execute करता है।