After the successful completion of this unit, you will be able to-
• Understand the overview of the software and its role.
• Explore the types of software.
• Define Operating system, its functions, and types.
• Define programming languages.
• Explore the free and Open Source Software (FOSS).