The English language often presents challenges when it comes to technology-related terminology, particularly regarding words that describe digital assets. When we discuss the collective programs and operating information used by a computer, we use the term “software,” which functions as a non-count mass noun in standard English. This category of language includes other similar uncountable technological terms such as hardware, firmware, malware, and middleware. Understanding how to handle these words is essential for technical writers, students, and professionals who need to communicate clearly in a digital environment. Because “software” does not have a traditional plural form like “softwares,” we must rely on specific quantifiers and collective nouns to describe multiple instances of these programs.
Mastering the nuances of mass nouns allows you to avoid common grammatical pitfalls that can make professional writing appear unpolished. Whether you are writing a technical manual, a business proposal, or an academic essay, knowing how to quantify digital tools is a vital skill. By using phrases like “pieces of software” or “software packages,” you can maintain grammatical accuracy while still conveying the idea of plurality. This guide will explore the linguistic history, usage rules, and practical applications of the word “software” to ensure you never have to guess whether you should add an “s” to the end of the word again.
Table of Contents
- 1. Definition and Linguistic Classification
- 2. Structural Breakdown of Mass Nouns
- 3. Why “Softwares” Is Generally Incorrect
- 4. How to Quantify Software Correctly
- 5. Categories of Software and Their Plurals
- 6. Extensive Examples and Reference Tables
- 7. Comprehensive Usage Rules and Exceptions
- 8. Common Mistakes and How to Fix Them
- 9. Advanced Topics: Countability in Tech
- 10. Practice Exercises and Solutions
- 11. Frequently Asked Questions (FAQ)
- 12. Conclusion and Final Tips
1. Definition and Linguistic Classification
In the realm of linguistics, “software” is classified as an uncountable noun, also known as a mass noun. These are nouns that denote things that cannot be counted as individual units without the help of a “measure word” or a “partitive.” Just as we do not say “three waters” when we mean three bottles of water, we do not say “three softwares” when we mean three different programs.
The term itself was coined in the late 1950s as a contrast to “hardware.” While hardware refers to the physical components of a computer (which is also a mass noun), software refers to the intangible instructions that tell the hardware what to do. Because it is intangible and often perceived as a collective whole, the English language treats it as a singular entity regardless of the volume or variety involved.
Functionally, software serves as a collective category for everything from operating systems to mobile applications. It acts as a singular concept in a sentence, requiring singular verb agreement. For example, we say “The software is updated,” not “The software are updated.” This remains true even if the software in question consists of millions of lines of code and hundreds of individual sub-routines.
2. Structural Breakdown of Mass Nouns
To understand why “software” behaves the way it does, we must look at the structure of mass nouns in English. Mass nouns typically fall into categories such as substances (water), abstract concepts (happiness), or collective groupings (furniture). Software falls into the collective grouping category, much like “information” or “equipment.”
The primary characteristic of these nouns is that they do not have a plural form created by adding “-s” or “-es.” Instead, they remain static. If you need to refer to a specific amount, you must use a “counter.” A counter is a word that provides a unit of measurement for the mass noun. Common counters for software include “piece,” “suite,” “application,” “program,” or “package.”
Another structural element is the use of determiners. Mass nouns are compatible with determiners like “some,” “much,” “a lot of,” and “little,” but they are incompatible with “a,” “an,” or specific numbers unless a counter is present. You can have “some software,” but you cannot have “a software.” This structural rule is the foundation of digital literacy in English grammar.
3. Why “Softwares” Is Generally Incorrect
The word “softwares” is frequently cited as a “non-standard” or “incorrect” form in English. While you may occasionally see it used in non-native English-speaking regions or in very specific technical jargon (referring to different types or brands of software as distinct categories), it is universally rejected by major style guides like CMOS, APA, and Oxford.
The reason for this rejection is rooted in the logic of the English language. When we add an “s” to a noun, we are usually indicating a discrete, countable item. Since software is viewed as a continuous mass of data and instructions, adding an “s” feels redundant and ungrammatical to native speakers. It is similar to saying “informations” or “equipments,” both of which are common errors for English learners.
However, it is important to note that language evolves. In some international business contexts, particularly in South Asia, “softwares” has become a localized variant. Nevertheless, for international exams (like TOEFL or IELTS) and professional global communication, staying with the uncountable form “software” is the only safe and correct path.
4. How to Quantify Software Correctly
Since we cannot simply add an “s,” how do we talk about multiple software items? The solution lies in using partitives. A partitive is a word or phrase that indicates a part of a whole or a specific number of items within a mass category.
The most common partitive for software is “piece.” Saying “three pieces of software” is the most direct way to indicate plurality. If the software is bundled together, we use “suite” (e.g., “The Microsoft Office suite”). If we are talking about the delivery method, we might use “package” or “installation.”
Furthermore, we can use synonyms that are countable. While “software” is uncountable, words like “program,” “application,” “app,” “tool,” and “utility” are all countable. Therefore, if you find the phrase “pieces of software” too clunky, you can simply say “three programs” or “several applications.” This is often the preferred method for modern technical writing.
5. Categories of Software and Their Plurals
While the word “software” itself doesn’t change, the different types of software often have their own specific pluralization rules depending on whether the category name is a mass noun or a count noun. Understanding these distinctions helps in building more complex sentences.
System Software
This category includes operating systems and device drivers. Like the parent term, “system software” is usually treated as a mass noun. If you are discussing multiple operating systems, you would say “different types of system software” or simply “operating systems.”
Application Software
This refers to programs designed for end-users. While “application software” is a mass noun, the word “application” is a count noun. Therefore, you can have “one application” or “ten applications.” This is one of the most common ways to bypass the “software” pluralization issue.
Malicious Software
Commonly known as “malware,” this is another mass noun. You would never say “malwares.” Instead, you would refer to “strains of malware,” “instances of malware,” or “types of malicious software.”
6. Extensive Examples and Reference Tables
To help you visualize these rules, the following tables provide comprehensive examples of how to use “software” and its related terms in various contexts. These tables demonstrate the difference between the uncountable “software” and its countable alternatives.
Table 1: Singular vs. Plural Constructs
This table illustrates how to transform a singular concept of software into a pluralized idea using correct grammatical structures.
| Singular Concept | Incorrect Plural | Correct Plural Form | Alternative Countable Form |
|---|---|---|---|
| The software | The softwares | The pieces of software | The programs |
| A software | Many softwares | A lot of software | Many applications |
| This software | These softwares | These types of software | These tools |
| New software | New softwares | New software packages | New apps |
| Security software | Security softwares | Security software suites | Security utilities |
| Open-source software | Open-source softwares | Open-source software projects | Open-source programs |
| Custom software | Custom softwares | Instances of custom software | Custom builds |
| Beta software | Beta softwares | Beta software versions | Beta releases |
| Legacy software | Legacy softwares | Legacy software systems | Legacy applications |
| Cloud software | Cloud softwares | Cloud software solutions | Cloud services |
| Graphic software | Graphic softwares | Graphic software tools | Graphic apps |
| Database software | Database softwares | Database software platforms | Databases |
| Accounting software | Accounting softwares | Accounting software modules | Accounting programs |
| Educational software | Educational softwares | Educational software titles | Educational apps |
| CRM software | CRM softwares | CRM software implementations | CRM systems |
| ERP software | ERP softwares | ERP software packages | ERP solutions |
| Utility software | Utility softwares | Pieces of utility software | Utilities |
| Editing software | Editing softwares | Editing software programs | Editors |
| Backup software | Backup softwares | Backup software options | Backup tools |
| Antivirus software | Antivirus softwares | Antivirus software products | Antivirus programs |
Table 2: Countable Synonyms for Software
When you want to avoid the “mass noun” problem entirely, use these countable synonyms. These words follow standard pluralization rules (adding -s or -es).
| Countable Noun (Singular) | Countable Noun (Plural) | Example Sentence |
|---|---|---|
| Program | Programs | I installed three new programs today. |
| Application | Applications | How many applications are running? |
| App | Apps | The store has millions of apps. |
| Tool | Tools | These digital tools are very helpful. |
| Utility | Utilities | The system includes several utilities. |
| Package | Packages | We purchased five software packages. |
| Suite | Suites | The office uses multiple software suites. |
| Module | Modules | The software consists of ten modules. |
| Script | Scripts | I wrote several scripts to automate the task. |
| Platform | Platforms | We support various software platforms. |
| System | Systems | The company manages complex systems. |
| Solution | Solutions | We offer various software solutions. |
| Build | Builds | The developer tested several builds. |
| Version | Versions | There are two versions of this software. |
| Interface | Interfaces | The software has multiple interfaces. |
| Plugin | Plugins | You can install various plugins. |
| Extension | Extensions | Chrome has many useful extensions. |
| Driver | Drivers | Update your hardware drivers regularly. |
| Client | Clients | The server supports multiple clients. |
| Title | Titles | The library has fifty software titles. |
Table 3: Common Mass Nouns in Technology
Software isn’t the only word with this problem. This table shows other tech terms that behave similarly as mass nouns.
| Mass Noun | Incorrect Form | Correct Usage (Plural Idea) |
|---|---|---|
| Hardware | Hardwares | Items of hardware |
| Firmware | Firmwares | Firmware updates |
| Malware | Malwares | Strains of malware |
| Middleware | Middlewares | Types of middleware |
| Spyware | Spywares | Instances of spyware |
| Adware | Adwares | Adware programs |
| Data | Datas | Pieces of data / Data points |
| Code | Codes | Lines of code |
| Bandwidth | Bandwidths | Amounts of bandwidth |
| Storage | Storages | Storage devices |
| Memory | Memories (Tech) | Memory modules |
| Information | Informations | Bits of information |
| Intelligence | Intelligences | Forms of intelligence |
| Infrastructure | Infrastructures | Infrastructure components |
| Access | Accesses | Points of access |
| Security | Securities (Tech) | Security measures |
| Support | Supports | Support services |
| Feedback | Feedbacks | Items of feedback |
| Usage | Usages | Usage statistics |
| Backlog | Backlogs | Backlog items |
7. Comprehensive Usage Rules and Exceptions
To use “software” correctly, you must follow the rules of non-count nouns. The most important rule is Subject-Verb Agreement. Even if you are referring to a massive collection of software, the verb must be singular. For example: “The software used by the NASA engineers is incredibly complex.” The verb “is” agrees with the singular noun “software,” regardless of the complexity it represents.
Another rule involves Determiners and Quantifiers. You should use “much,” “little,” “some,” or “any” with software. Do not use “many” or “few” unless you are modifying a countable noun like “programs.” For instance:
- Correct: “How much software did you buy?”
- Incorrect: “How many softwares did you buy?”
- Correct: “How many software programs did you buy?”
There is a rare exception in academic or highly technical linguistics where mass nouns are pluralized to indicate “different kinds of” the substance. For example, a scientist might talk about “different oils” to mean different types of oil. While some argue this could apply to “softwares” (meaning different types of software), it is still considered non-standard in 99% of all writing contexts. It is best to avoid this exception to ensure clarity and professionalism.
8. Common Mistakes and How to Fix Them
The most frequent error is simply adding an “s” to the end of the word. This often happens because learners apply the general rule of English pluralization (noun + s) without realizing that software is an exception. Another mistake is using the indefinite article “a” before software. Since “a” means “one,” it cannot be used with a mass noun.
Below is a table highlighting these common errors and providing the corrected versions to help you identify and fix them in your own writing.
Table 4: Error Correction Guide
| Incorrect Sentence | The Error | Corrected Sentence |
|---|---|---|
| I need a new software for my PC. | Using “a” with a mass noun. | I need some new software for my PC. |
| We use many softwares in our office. | Pluralizing a mass noun. | We use many programs in our office. |
| The softwares are being updated. | Incorrect verb agreement and plural. | The software is being updated. |
| I have two softwares to install. | Using numbers with a mass noun. | I have two pieces of software to install. |
| That’s a great software! | Using “a” as a determiner. | That’s great software! |
| Few softwares support this file. | Using “few” with a mass noun. | Little software supports this file. |
| The company sells various softwares. | Pluralizing for variety. | The company sells various types of software. |
| I love these softwares. | Using “these” with a mass noun. | I love this software. |
| Which softwares do you recommend? | Pluralizing in a question. | Which software packages do you recommend? |
| The malware’s are spreading. | Incorrect pluralization of malware. | The malware is spreading. |
9. Advanced Topics: Countability in Tech
As technology evolves, the way we categorize nouns sometimes shifts. In the early days of computing, “software” was a very broad term. Today, we have more specific terms that are countable. This shift has led to a “hybrid” environment where we mix mass nouns and count nouns in the same sentence.
Consider the word “code.” In a general sense, “code” is a mass noun (“I wrote some code”). However, in specific programming contexts, people might talk about “codes” when referring to specific status codes (like 404 or 500). This shows that context is king. For “software,” however, this transition to a countable form has not happened in standard English, and the mass noun rule remains strictly enforced.
Another advanced concept is the Adjectival Use of software. Because we cannot pluralize the noun, we often use “software” as an adjective to modify a countable noun. In the phrase “software applications,” “software” is an adjective and “applications” is the plural noun. This is a very effective way to communicate plurality while keeping “software” in its singular form.
10. Practice Exercises and Solutions
Test your knowledge of the rules discussed above with these exercises. The first set focuses on identifying errors, while the second set focuses on choosing the correct word or phrase.
Exercise 1: Error Identification
In each sentence below, identify if the use of “software” is correct or incorrect. If incorrect, rewrite the sentence.
- The IT department is installing three new softwares today.
- I have much software on my hard drive that I never use.
- A software can help you organize your taxes.
- How many softwares did you have to download for the course?
- This software is compatible with both Mac and Windows.
- We need to buy more softwares for the creative team.
- The accounting software are very expensive this year.
- I found an interesting piece of software on GitHub.
- There are several softwares that can do that.
- Most software requires a license key.
Exercise 2: Multiple Choice
Choose the grammatically correct option to complete the sentence.
| Question | Option A | Option B | Option C |
|---|---|---|---|
| 1. We need to buy ____. | a software | some software | a softwares |
| 2. How ____ do you have? | much software | many softwares | many software |
| 3. These ____ are useful. | pieces of software | softwares | software |
| 4. The ____ updated. | software was | softwares were | software were |
| 5. I use ____ daily. | this software | these softwares | a software |
Solutions
Exercise 1 Solutions: 1. Incorrect (three new programs); 2. Correct; 3. Incorrect (A program / Some software); 4. Incorrect (How many programs); 5. Correct; 6. Incorrect (more software); 7. Incorrect (software is); 8. Correct; 9. Incorrect (several programs); 10. Correct.
Exercise 2 Solutions: 1. B; 2. A; 3. A; 4. A; 5. A.
11. Frequently Asked Questions (FAQ)
Q1: Is “softwares” ever correct?
In standard American, British, and Australian English, “softwares” is considered incorrect. It is a mass noun that should not be pluralized with an “s.” While it is used in some regional dialects of English (like Indian English), it should be avoided in professional and academic writing.
Q2: Can I say “a software”?
No, because software is uncountable, you cannot use the indefinite article “a.” Instead, say “a piece of software,” “a software program,” or “an application.”
Q3: What is the plural of “malware”?
Like software, “malware” is a mass noun. The plural idea is expressed as “types of malware,” “instances of malware,” or “malware infections.” Never use “malwares.”
Q4: Why do some people use “softwares” if it’s wrong?
Many people use it because they are following the logical pattern of most English nouns. Additionally, in the tech industry, some people use “softwares” as shorthand for “software products,” though this is still technically ungrammatical.
Q5: Is “software” always singular?
Yes, grammatically speaking, “software” always takes a singular verb (is, has, was). Even if you are talking about everything on the internet, it is still “software.”
Q6: How do I refer to two different types of software?
You can say “two types of software,” “two different software packages,” or “two separate programs.” This clarifies that you are talking about distinct entities.
Q7: Is “hardware” the same?
Yes, “hardware” is also a mass noun. You have “pieces of hardware,” not “hardwares.”
Q8: Can I use “software” as a plural in a sentence?
No. You cannot say “The software are on the table.” You must say “The software is on the table” or “The software programs are on the table.”
12. Conclusion and Final Tips
Understanding that “software” is a mass noun is a significant step toward grammatical mastery in the digital age. By remembering that the word functions like “water” or “advice,” you can avoid the common mistake of adding an unnecessary “s.” Always lean toward using countable synonyms like programs, applications, or tools when you need to emphasize plurality, as this makes your writing more precise and easier to read. For professional contexts, stick to phrases like “pieces of software” or “software solutions” to ensure your language meets the highest standards of formal English.
As you continue to write about technology, pay close attention to other mass nouns in the field. Words like data, firmware, and infrastructure follow similar patterns. The more you practice using these terms with the correct quantifiers and verb agreements, the more natural your technical communication will become. Keep this guide as a reference, and remember: when in doubt, “software” stays singular!


