Views: 0
π Did You Know? While pure software is not patentable in India, software that produces a technical effect or is integral to a novel technical process can qualify for patent protection. Many Indian software companies are successfully obtaining patents for their technology-driven innovations.
Table of Contents
- 1 Introduction
- 2 The Legal Framework: What Does the Patents Act Say?
- 3 What Is Not Patentable: Computer Programme Per Se
- 4 What Can Be Patented: Software With Technical Effect
- 5 The Technical Character Test
- 6 How to Frame a Software Patent Application in India
- 7 Key Indian Patent Office Decisions on Software Patents
- 8 Software Patents vs Copyright Protection
- 9 The Patent Filing Process for Software Inventions
- 10 Professional Costs for Software Patent Applications
- 11 International Software Patent Protection
- 12 Software Patent Strategy for Indian Companies
- 13 Common Mistakes in Software Patent Applications in India
- 14 Frequently Asked Questions
- 15 Conclusion
- 16 Need Expert Help With Software Patent Filing in India?
Introduction
Software patents are one of the most debated and most misunderstood areas of intellectual property law in India. Ask a software developer whether their code can be patented and you are likely to get one of two responses: either that software cannot be patented in India at all, or that software patents work exactly as they do in the United States. Both responses are incomplete.
The reality is more nuanced and more interesting. India’s patent law does not permit registration of software as such. The Patents Act, 1970 explicitly excludes certain categories from patentability, and computer programmes per se are one of them. But the phrase “per se” meaning “as such” or “in itself” is the critical qualifier. It means that a pure software program, considered in isolation, cannot be patented. It does not mean that all inventions involving software are unpatentable.
In 2026, the Indian Patent Office examines software-related patent applications under a framework that distinguishes between a computer programme per se on one hand, and a technical invention that involves software as part of a broader technical system on the other. Many software-related inventions particularly in areas like artificial intelligence, machine learning, fintech, health technology, IoT, data processing, and computer architecture have been and continue to be granted patent protection in India.
Understanding this distinction, knowing how to frame a software-related patent application to meet India’s patentability requirements, and knowing what the Indian Patent Office looks for when examining these applications is essential knowledge for any software company, startup, or developer considering patent protection for their technology.
This guide explains the complete picture of software patents in India in 2026, covering the legal framework, what is and is not patentable, how the Indian Patent Office evaluates software-related applications, how to draft claims for software inventions, the relationship between software patents and copyright, the costs involved, and the practical strategy for Indian software companies building their IP portfolios.
The Legal Framework: What Does the Patents Act Say?
Section 3 of the Patents Act, 1970 sets out the categories of inventions that are not patentable in India. Section 3(k) is the most relevant provision for software inventions:
Section 3(k): A mathematical or business method or a computer programme per se or algorithms shall not be patentable.
The key categories excluded under Section 3(k) are:
- Mathematical methods
- Business methods
- Computer programmes per se
- Algorithms
The phrase “per se” was introduced into Section 3(k) through the Patents (Amendment) Act, 2002. Its inclusion was deliberate and meaningful. The legislature chose to exclude computer programmes “as such” rather than categorically excluding all inventions involving computer programmes. This distinction has been consistently interpreted by the Indian Patent Office and Indian courts to mean that software-related inventions that have a technical character and produce a technical effect are potentially patentable.

What Is Not Patentable: Computer Programme Per Se
A computer programme per se is a software program that is essentially a set of instructions to a computer, considered in isolation without reference to any technical effect it produces on hardware or on an external system.
Examples of what is generally not patentable under Section 3(k):
| Category | Example |
|---|---|
| Pure algorithms | A sorting algorithm, a search algorithm, a mathematical optimisation formula |
| Business method software | Software that implements a method of doing business, billing, accounting, or financial transactions without any technical innovation |
| Abstract data processing | Software that manipulates data or information without producing any technical effect beyond the processing itself |
| Mathematical methods implemented in software | A statistical analysis method implemented as a program |
| UI and presentation layer software | Software that only affects how information is displayed to a user |
The test applied by the Indian Patent Office is whether the core of the claimed invention is a computer programme or algorithm in itself, or whether the computer programme is integral to a technical invention that has a broader technical effect.
What Can Be Patented: Software With Technical Effect
The Indian Patent Office’s guidelines on computer-related inventions, issued in 2017 and updated subsequently, clarify that software-related inventions can be patentable if they demonstrate a technical effect that goes beyond the normal physical interactions between software and the hardware on which it runs.
Technical Effect Defined
A technical effect is a concrete, technical result produced by the invention beyond the mere execution of the software. Examples of recognised technical effects include:
- Increased processing speed of a computer system
- Reduction in memory usage or storage requirements
- Improved security of a computer network or communication system
- Enhanced efficiency of a hardware component
- More accurate measurement or detection by a physical device
- Improved control of a physical process or machine
- Faster or more reliable data transmission in a communication network
- Better performance of an embedded system in a device
What Can Potentially Be Patented
| Category | Why It May Qualify |
|---|---|
| Embedded systems software | Software that controls hardware devices and produces measurable technical improvements |
| Signal processing algorithms with hardware application | Software that processes signals in a way that improves hardware performance |
| AI and machine learning systems with technical application | AI systems that solve a technical problem in a specific field such as medical diagnosis, industrial control, or network optimisation |
| Data compression and encryption with hardware integration | Software that improves the technical performance of a communication or storage system |
| IoT software integrated with device hardware | Software that controls physical sensors, actuators, and connected devices |
| Computer architecture improvements | Inventions related to how hardware components interact with software to produce improved technical performance |
| Network security systems | Software systems that provide technical protection for computer networks against technical threats |
| Fintech systems with technical architecture | Financial technology inventions where the innovation is in the technical architecture, not merely in the business method |
| Medical device software | Software that controls or enhances the function of a medical device to produce measurable clinical or technical outcomes |
| Autonomous systems and robotics software | Software that controls physical machines and produces technical effects in the physical world |
The Technical Character Test
The Indian Patent Office applies a technical character test when examining software-related patent applications. The application must demonstrate that:
The invention has a technical character, meaning it relates to a technical field, involves technical means, and produces a technical result.
The technical effect goes beyond normal physical interactions, meaning the software does not merely run on a computer and produce an output, but produces a technical result that is distinct and measurable.
The claims are directed to the technical invention, not the software alone, meaning the claims must be framed to capture the technical system, the method with technical steps, or the hardware-software combination, rather than claiming the software program in isolation.
How to Frame a Software Patent Application in India
The way a software patent application is drafted is often the difference between a granted patent and a rejected one. The same underlying invention can be patentable or not patentable depending on how the claims and specification are framed.
Claim Drafting Strategy
Frame claims as a technical system or apparatus, not as a software program
Instead of claiming: “A computer program for optimising network routing…”
Claim: “A network routing system comprising a processor configured to…”
Frame method claims around technical steps, not computational steps
Instead of claiming: “A method for processing transactions comprising the steps of…”
Claim: “A method for securing a communication network comprising: detecting an intrusion signal at a hardware sensor; processing the signal through an embedded processor to identify the attack vector; and activating a hardware firewall response within 50 milliseconds…”
Emphasise the technical effect in the specification
The specification must clearly articulate the technical problem being solved, the technical means by which it is solved, and the technical result achieved. The technical effect must be described concretely and specifically, not in abstract terms.
Use functional claim language tied to technical outcomes
Claims that describe the function of the invention in technical terms how it interacts with hardware, what technical measurement it improves, what physical process it controls are more likely to survive examination than claims that describe what the software does in computational terms.
The Four-Prong Test Applied by the IPO
When examining a software-related application, the Indian Patent Office evaluates:
| Prong | Question Asked |
|---|---|
| Technical effect | Does the claimed invention produce a technical effect beyond executing a program on standard hardware? |
| Technical advancement | Does the invention represent an advancement over the prior art in a technical field? |
| Claim language | Are the claims directed to a technical system, method, or apparatus rather than to a computer program or algorithm as such? |
| Subject matter | Is the core of the invention a technical solution to a technical problem, or is it essentially a business method or mathematical method dressed in technical language? |
Key Indian Patent Office Decisions on Software Patents
The Indian Patent Office and Indian courts have developed a body of decisions on software-related inventions that clarifies what is and is not patentable.
Grant Examples
Software-related inventions that have been granted patents in India include:
- Systems for improving the performance of computer networks through hardware-software integration
- Embedded systems for controlling industrial machinery with measurable efficiency improvements
- Signal processing systems in telecommunications that produce technical improvements in transmission quality
- AI-based medical diagnostic systems where the innovation is in the technical architecture and its interaction with diagnostic hardware
- Data encryption systems that provide measurable security improvements in communication networks
- IoT systems that control physical devices and produce technical outcomes in the physical environment
Rejection Examples
Software-related inventions that have been rejected include:
- Pure business method software for financial transactions with no technical innovation
- Recommendation algorithms that are essentially mathematical methods for ranking items
- User interface improvements that affect only the visual presentation of information
- Data analytics systems where the innovation is in the analytical method rather than any technical system
- E-commerce platform software where the claimed invention is essentially a business process
Software Patents vs Copyright Protection
Many software developers rely on copyright for software protection without considering patents. Understanding the difference is essential for building a comprehensive IP strategy.
Comparison Table
| Parameter | Software Patent | Software Copyright |
|---|---|---|
| What it protects | The technical invention, the underlying method or system | The specific code as an expression |
| Registration required | Yes, must apply and be granted | No, arises automatically on creation |
| Protection against | Independent development of the same technical method | Copying of the specific code |
| Duration | 20 years from filing date | Lifetime of author plus 60 years |
| Government fee | Rs. 1,600 to Rs. 8,000 at filing | Rs. 500 |
| Professional cost | Rs. 25,000 to Rs. 1,00,000+ | Rs. 5,000 to Rs. 15,000 |
| Protects against reverse engineering | Yes | No |
| Covers independent creation | Yes | No |
| Best for | Novel technical methods and systems | Protecting specific code from copying |
The strongest IP protection for a software product combines both: copyright registration to protect the specific code from copying, and patent protection for the underlying technical invention.
If your business needs copyright registration for software or patent filing for a technical invention, LegalIP.in provides complete IP protection support for software companies.
The Patent Filing Process for Software Inventions
The process for filing a software-related patent application follows the same procedural framework as any other patent application in India.
Step-by-Step Process
| Step | Activity | Timeline |
|---|---|---|
| Step 1 | Prior art search and patentability assessment | 1 to 2 weeks |
| Step 2 | Drafting provisional or complete specification | 2 to 6 weeks |
| Step 3 | Filing application at Indian Patent Office | 1 day |
| Step 4 | Publication of application | 18 months from filing |
| Step 5 | Request for examination | Within 48 months of filing |
| Step 6 | First Examination Report issued | 3 to 12 months after RFE (expedited available) |
| Step 7 | Response to examination objections | Within 12 months of FER |
| Step 8 | Hearing if required | As scheduled |
| Step 9 | Grant of patent | 1 to 3 months after successful prosecution |
| Total | Filing to Grant | 3 to 5 years (standard), 1 to 2 years (expedited) |
Filing Fees for Software Patent Applications
| Applicant Category | Application Fee (E-filing) | Examination Fee (Standard) | Examination Fee (Expedited) |
|---|---|---|---|
| Natural Person | Rs. 1,600 | Rs. 4,000 | Rs. 8,000 |
| Startup (DPIIT recognised) | Rs. 1,600 | Rs. 4,000 | Rs. 8,000 |
| Small Entity (MSME) | Rs. 4,000 | Rs. 10,000 | Rs. 20,000 |
| Large Entity | Rs. 8,000 | Rs. 20,000 | Rs. 60,000 |
π‘ Cost Saving Tip: DPIIT-recognised startups pay the same fees as individual inventors, which are significantly lower than large entity fees. Get your Startup India recognition before filing to access the lowest fee slab and save lakhs of rupees in fees over the life of the application and patent.
Professional Costs for Software Patent Applications
Professional fees for software patent applications are typically higher than for mechanical or simple product patents because of the complexity of drafting claims that navigate the Section 3(k) exclusion effectively.
Professional Fee Ranges
| Service | Fee Range |
|---|---|
| Prior art search and patentability opinion | Rs. 10,000 to Rs. 25,000 |
| Provisional application drafting and filing | Rs. 15,000 to Rs. 35,000 |
| Complete specification drafting (software patent) | Rs. 40,000 to Rs. 1,00,000 |
| Request for Examination filing | Rs. 3,000 to Rs. 8,000 |
| Response to First Examination Report | Rs. 20,000 to Rs. 60,000 |
| Hearing representation | Rs. 15,000 to Rs. 35,000 per hearing |
| Annual renewal management | Rs. 2,000 to Rs. 5,000 per year |
Total Estimated Cost to Grant
| Applicant Type | Total Cost to Grant (Including Professional Fees) |
|---|---|
| Startup or Natural Person | Rs. 80,000 to Rs. 2,00,000 |
| Small Entity | Rs. 1,20,000 to Rs. 3,00,000 |
| Large Entity | Rs. 2,50,000 to Rs. 6,00,000 |
These are indicative ranges. Actual costs depend on the complexity of the invention, the number of claims, the extent of examination objections, and whether the application requires multiple rounds of prosecution.
International Software Patent Protection
For Indian software companies targeting global markets, international patent protection is essential. A granted Indian patent provides no protection in the US, Europe, China, Japan, or any other country.
PCT International Filing
The Patent Cooperation Treaty (PCT) allows Indian applicants to file a single international application covering up to 157 countries. The key facts:
- PCT application must be filed within 12 months of the Indian priority filing date
- International filing fee is approximately USD 1,490 plus search fees
- National phase entry in each target country must be done within 30 months from the priority date
- Each country examines the application under its own law
Software Patents in Key International Markets
| Country | Software Patent Position |
|---|---|
| United States | Broadly patentable if directed to a specific technical application, subject to Alice/Mayo doctrine limitations |
| European Patent Office | Patentable if the invention has a technical character and solves a technical problem |
| China | Similar to India, patentable if the invention has a technical effect |
| Japan | Patentable if the invention uses software to achieve a concrete technical result |
| United Kingdom | Similar to EPO approach post-Brexit |
A software invention that qualifies for patent protection in India under the technical effect test is generally also patentable in Europe and China under their similar frameworks. The US requires more careful analysis due to the Alice/Mayo doctrine.
Software Patent Strategy for Indian Companies
For Early-Stage Startups
File a provisional application early to establish a priority date before public disclosure, product launch, or investor presentations. The provisional application costs significantly less than a complete application and gives 12 months to refine the claims and complete the specification.
Get DPIIT Startup India recognition before filing to access the lowest government fee slab. Startup India registration through LegalTax.in is a quick, free process that saves significantly on patent costs.
For Growth-Stage Companies
Build a patent portfolio around the core technical innovations that differentiate the product. Not all features need to be patented. Focus patent filings on the innovations that would be most valuable if competitors attempted to copy them and that are most difficult to design around.
Consider filing PCT applications for inventions that have clear international market applications, particularly in the US and Europe where software patent protection is broader.
For Enterprise Technology Companies
Develop a systematic patent filing program that identifies patentable innovations as part of the product development process, not as an afterthought. Many large technology companies have internal patent committees that review new features and products for patentability before launch.
Consider building a defensive patent portfolio: a set of patents that can be used in cross-licensing negotiations or as a deterrent against patent infringement claims by competitors.
Common Mistakes in Software Patent Applications in India
Claiming the software program directly: Claims that say “A computer program for…” or “A software system comprising code that…” are likely to be rejected under Section 3(k). Always frame claims around the technical system, method, or apparatus.
Not articulating the technical effect clearly: The specification must describe the technical problem solved, the technical means used, and the technical result achieved with specificity. Vague statements like “improves efficiency” or “enhances performance” without concrete technical detail do not satisfy the technical effect requirement.
Relying on functional language without technical grounding: Claims that describe what the software does without explaining the technical mechanism by which it does it are vulnerable to rejection.
Filing too late after public disclosure: Once the product is publicly disclosed, demonstrated, or launched, the novelty of the invention is destroyed for patent purposes. File a provisional application before any public disclosure.
Not conducting a prior art search: Filing without a prior art search risks investing in an application that faces a blocking prior art rejection. A professional prior art search before filing is always worthwhile.
Underestimating prosecution complexity: Software patent prosecution in India often requires multiple rounds of response to examination reports. Budget for the full prosecution cost, not just the initial filing cost.
Frequently Asked Questions
Can software be patented in India in 2026?
Yes, software can be patented in India in certain circumstances, but software “as such” is not patentable. Under Indian patent law, a computer program by itself is excluded from patent protection. However, if the software is combined with a novel technical solution, hardware component, or produces a demonstrable technical effect, it may qualify for a patent subject to meeting all patentability requirements.
Why are software patents restricted in India?
India’s patent framework aims to prevent monopolies over abstract ideas, algorithms, and computer programs. The law excludes computer programs “per se” to encourage innovation and competition in the software industry.
What types of software-related inventions may be patentable?
Software-related inventions that solve a technical problem, improve computer functionality, enhance network performance, increase data security, optimize hardware operations, or control industrial processes may be considered for patent protection.
Can mobile apps and SaaS products be patented in India?
A mobile app or Software-as-a-Service (SaaS) product is not automatically patentable merely because it is innovative. If the invention underlying the app or SaaS platform provides a technical solution to a technical problem and meets patentability criteria, patent protection may be possible.
What is the difference between copyright and patent protection for software?
Copyright protects the source code, object code, and expression of a software program from unauthorized copying. A patent, on the other hand, protects the underlying invention, process, or technical solution. While copyright arises automatically upon creation, a patent requires a formal application, examination, and grant process. Many software businesses rely on both forms of protection where applicable.
Conclusion
Software patents in India in 2026 are neither universally available nor categorically unavailable. The Patents Act excludes computer programmes per se and algorithms but does not exclude technical inventions that involve software as part of a broader technical system. The Indian Patent Office applies a technical character test that examines whether the claimed invention produces a technical effect beyond the mere execution of a program.
For Indian software companies, the implications are significant. A well-drafted patent application that frames the innovation as a technical system solving a technical problem can obtain patent protection for genuinely novel technology. A poorly drafted application that claims the software program directly will be rejected under Section 3(k) regardless of how valuable the underlying technology may be.
The investment in a well-drafted software patent application, filed before any public disclosure, prosecuted by a qualified patent attorney, and combined with copyright protection for the specific code, provides the strongest possible IP protection for a software innovation.
Build your technology. File early. Draft correctly. Protect the technical invention that gives your software its commercial value.
The code is your expression. The technical invention behind it is your most valuable asset. Protect both.
Need Expert Help With Software Patent Filing in India?
π‘ Quick Startup India provides complete software patent filing, prosecution, prior art search, claim drafting, and international PCT filing support for software companies, startups, and individual developers across India.
Intellectual Property Services
π Patent Registration π Copyright Registration for Software π Trademark Registration π Design Registration π Trademark Objection Reply π IP Transaction and Assignment
Business Registration and Compliance
π Startup India Registration π Private Limited Company Registration π MSME / Udyam Registration π GST Registration and Filing π LLP Registration π Income Tax Filing
IT and Digital Services
π Website Development π SEO Services π Social Media Marketing π Lead Generation
Call Now: +91 8595439395 Free Consultation: Monday to Saturday, 9 AM to 6 PM
Anjali is a Digital Marketing Expert at Quick Startup IndiaΒ who builds websites that rank and convert. She specializes in SEO-driven web development, helping people find the right legal help online.


