Software patentability in India — Section 3(k) and CRI guidelines
Software Patentability in India — Section 3(k) & CRI Guidelines 2026
Software is at the heart of modern businesses, from SaaS platforms and fintech applications to artificial intelligence, cybersecurity and automation. For startups developing innovative technology, protecting that innovation through a patent can create significant long-term value. 🚀
However, Indian patent law does not allow every software innovation to be patented. Section 3(k) of the Patents Act, 1970 excludes a computer programme per se and algorithms from patentability.
At the same time, a computer-related invention may be patentable when it provides a genuine technical effect or technical contribution and satisfies the other requirements of patent law.
The 2025 Guidelines for Examination of Computer Related Inventions (CRI Guidelines) are particularly relevant for software-related patent applications being examined in 2026.
What Does Section 3(k) Say?
Section 3(k) of the Patents Act, 1970 excludes the following from patentability:
Mathematical methods
Business methods
Computer programme per se
Algorithms
This means that simply developing a new software program or algorithm does not automatically create a patentable invention.
For example, a new algorithm for calculating discounts or predicting customer behaviour may face objections under Section 3(k).
The key question is whether the invention is merely a computer program or whether it provides a technical solution to a technical problem.
What Does “Computer Programme Per Se” Mean?
The expression “per se” essentially means “by itself” or “as such”.
Therefore, the fact that an invention uses software does not automatically make it unpatentable.
The patentability analysis focuses on the substance of the invention and whether the claimed invention demonstrates a genuine technical contribution.
For example, software that merely automates a business process may face a Section 3(k) objection.
On the other hand, software that improves the technical operation of a computer system, network or technical device may require a different analysis.
What Are Computer-Related Inventions?
A Computer-Related Invention (CRI) is an invention involving computer programs or computing systems.
CRIs may involve:
Computer systems
Computer networks
Cloud computing
Cybersecurity
Artificial Intelligence
Communication technologies
Data processing
Hardware-software interaction
The CRI Guidelines provide guidance for Patent Office examiners when assessing such inventions.
Technical Effect & Technical Contribution
One of the most important concepts in software patentability is technical effect.
A software invention may have stronger patentability prospects when it produces a technical result beyond merely implementing a business idea or mathematical concept.
Examples of potential technical effects include:
Improved processing speed
Improved memory utilisation
Enhanced network performance
Improved data security
Better communication efficiency
Improved processor performance
Improved system reliability
Technical optimisation of computing resources
The focus should therefore be on what technical problem is solved and how the invention technically solves it.
Can a Mobile App Be Patented?
A mobile application cannot be patented merely because it is a new app.
For example:
- Food delivery application
- Basic booking application
- Social networking platform
- Simple accounting application
- Online marketplace
The business concept behind such applications does not automatically become patentable simply because it is implemented through software.
However, if the application incorporates a novel technical solution that improves the functioning of a technical system, the invention may warrant patent evaluation.
What About SaaS Products?
SaaS businesses frequently ask whether their platform can be patented.
The answer depends on what exactly is technically innovative.
A SaaS platform that simply provides a new business model through conventional software may face Section 3(k) objections.
However, a SaaS platform incorporating a novel technical architecture, data-processing mechanism, cybersecurity solution or system optimisation may have stronger patentability prospects.
The right question is:
“What is technically new?”
rather than:
“What feature of my software is commercially new?”
Can AI & Machine Learning Be Patented?
AI and machine learning inventions require careful analysis under Section 3(k).
Examples include:
Machine learning systems
Neural networks
Computer vision
Natural language processing
AI-based optimisation
Predictive systems
Recommendation engines
The mere fact that an invention uses AI does not make it patentable.
A mathematical model or algorithm by itself may fall within the exclusions under Section 3(k).
However, an AI-based invention that produces a genuine technical improvement may be considered for patent protection, subject to the applicable patentability requirements.
Software Patent Example: Cybersecurity
Consider a cybersecurity startup developing a new encryption mechanism.
If the invention merely describes a mathematical algorithm, it may face a Section 3(k) objection.
However, if the invention provides a technical security architecture that improves how encrypted information is processed, transmitted or protected within a computing environment, the technical contribution may be relevant to the patentability analysis.
The important factor is not simply the label “cybersecurity”, but the actual technical substance of the invention.
What About Algorithms?
Algorithms are expressly covered by Section 3(k).
Therefore, a new algorithm by itself is generally not patentable in India.
For example:
An algorithm that calculates the most profitable delivery route.
The algorithm itself may fall within the statutory exclusion.
However, where the algorithm forms part of a technical solution that produces a technical effect, the complete invention may require a detailed CRI analysis.
How Should a Software Patent Application Be Drafted?
Patent drafting becomes particularly important for software-related inventions.
The application should clearly explain:
The technical problem
Existing technical limitations
The proposed technical solution
System architecture
Software and hardware interaction
Processing steps
Data flow
Technical implementation
Technical effect or contribution
Advantages over existing technology
A specification that simply describes software functionality without adequately explaining its technical implementation may face difficulties during examination.
Prior-Art Search Is Essential
Before filing a software patent, startups should conduct a detailed prior-art search.
The search may cover:
- Indian patents
- International patent publications
- WIPO databases
- Technical journals
- Research papers
- Existing products
- Published software documentation
The objective is to determine whether the technical solution is:
Novel
and
Inventive
A patent must satisfy these requirements in addition to overcoming any Section 3(k) objection.
Software Patent Filing Process in India
The process can broadly be understood as:
1️⃣ Identify the Technical Innovation
Determine exactly what technical problem the invention solves.
2️⃣ Conduct Prior-Art Search 🔎
Check existing patents, publications and technologies.
3️⃣ Analyse Section 3(k)
Determine whether the invention is merely a computer program or algorithm or whether it provides a technical contribution.
4️⃣ Prepare the Patent Specification 📝
Describe the invention in sufficient technical detail.
5️⃣ File the Patent Application
Depending on the development stage, a provisional or complete specification may be filed.
6️⃣ Publication
The application proceeds through the applicable publication process.
7️⃣ Request Examination
The applicant must request examination within the applicable period.
8️⃣ Examination & FER
The Patent Office may raise objections, including objections under Section 3(k).
9️⃣ Response & Hearing
The applicant may respond to objections and amend claims where legally appropriate.
Patent Grant 🏆
If the invention satisfies the statutory requirements, the patent may be granted.
How to Handle a Section 3(k) Objection
A Section 3(k) objection does not necessarily mean that the patent application cannot proceed.
The applicant should carefully analyse the objection and demonstrate the technical substance of the invention.
The response should address:
Technical Problem
What technical problem is being solved?
Technical Solution
How does the invention technically solve that problem?
Technical Effect
What technical result does the invention produce?
Inventive Step
Why is the technical solution not obvious in view of existing technology?
A strong response should focus on the actual technical contribution rather than simply stating that the software is innovative.
Patentability of Different Software Innovations
| Software Innovation | General Position |
|---|---|
| Pure algorithm | ❌ Generally excluded |
| Mathematical method implemented through software | ❌ Section 3(k) concern |
| Pure business method | ❌ Excluded |
| Basic mobile application | ❌ Generally insufficient |
| Generic SaaS platform | ❌ Generally insufficient |
| Technical cybersecurity solution | ✅ May be patentable |
| Technical data-processing solution | ✅ May be patentable |
| Software improving system performance | ✅ May be patentable |
| AI system providing technical contribution | ✅ May be patentable |
| Software merely running on a generic computer | ⚠️ Requires careful analysis |
Patent vs Copyright for Software
Patent protection is not the only form of IP protection available for software.
| IP Protection | Generally Protects |
|---|---|
| Patent | Technical invention |
| Copyright | Source code and software expression |
| Trademark | Software/product brand |
| Trade Secret | Confidential algorithms and know-how |
For many technology businesses, combining different forms of IP protection can provide a stronger overall strategy.
Why Software Patents Matter for Startups
Strong intellectual property can provide several commercial advantages.
Fundraising
Investors may consider proprietary technology during due diligence.
Licensing
Patent rights can potentially be licensed to other businesses.
Business Valuation
Intellectual property may contribute to the overall value of a technology business.
Competitive Advantage
Patent protection can create barriers against direct technical copying.
International Expansion
Startups planning international operations can consider appropriate foreign patent filing strategies within the applicable priority periods.
Common Mistakes in Software Patent Filing
Treating Every Software Innovation as Patentable
Software does not automatically qualify for patent protection.
Focusing Only on Commercial Benefits
A business benefit is not necessarily a technical effect.
Adding “Computer” or “Processor” to the Claim
Simply adding hardware terminology does not automatically overcome Section 3(k).
Poor Claim Drafting
The claims must properly capture the technical contribution of the invention.
Public Disclosure Before Filing
Publishing or publicly demonstrating the invention before filing can create serious patentability concerns.
Ignoring Other IP Protection
Some software innovations may be better protected through copyright, trade secrets or contractual confidentiality.
Software Patent Checklist
Before filing, a startup should consider:
- Identify the technical innovation
- Identify the technical problem
- Determine the technical effect
- Conduct a prior-art search
- Check Section 3(k) applicability
- Prepare detailed technical documentation
- Draft claims around the technical contribution
- Decide between provisional and complete specification
- Consider international filing requirements
- Evaluate copyright and trade-secret protection
- Monitor examination and FER requirements
Key Takeaways
Software patentability in India requires a careful assessment of Section 3(k) and the applicable CRI examination framework.
The key distinction is between:
Software as such ❌
and
Software forming part of a genuine technical solution ✅
A startup should therefore focus on demonstrating:
Technical Problem → Technical Solution → Technical Effect/Contribution
rather than simply describing the commercial functionality of its software.
The 2025 CRI Guidelines provide important examination guidance for computer-related inventions and should be considered when developing a patent strategy in 2026.
Frequently Asked Questions
Can software be patented in India?
Software is not patentable merely as a computer programme per se. However, a computer-related invention may be patentable where it satisfies the applicable requirements and demonstrates the necessary technical contribution.
Is an algorithm patentable in India?
Algorithms are specifically excluded under Section 3(k). However, an invention using an algorithm as part of a technical solution requires a detailed patentability assessment.
Can AI software be patented?
Potentially, yes. The use of AI alone is not sufficient. The invention must satisfy the applicable patentability requirements and overcome Section 3(k), where relevant.
Can a SaaS platform get a patent?
A SaaS platform is not automatically patentable. The specific technical innovation, implementation and technical effect must be evaluated.
Is a mobile app patentable?
A mobile app as such is generally insufficient. Patentability may be possible where the application incorporates a novel technical solution.
What is Section 3(k)?
Section 3(k) of the Patents Act, 1970 excludes mathematical methods, business methods, computer programmes per se and algorithms from patentability.
Conclusion
Software patentability in India requires more than demonstrating that a program is new or commercially useful.
The invention must be evaluated against Section 3(k), novelty, inventive step, industrial applicability and the applicable CRI examination framework.
For startups, the strongest approach is to identify the underlying technical innovation early, conduct a comprehensive prior-art search and draft the patent application around the actual technical contribution.
A well-planned IP strategy can help technology businesses protect valuable innovations while also combining patent protection with copyright, trademark and trade-secret protection where appropriate. 💻🔐
Need Help With Software IP & Patent Compliance?
TAXAJ provides support for:
- Patent Filing
- Software & Technology IP
- Startup IP Strategy
- Trademark Registration
- Copyright Protection
- IP Compliance
- Company & Startup Compliance
- GST, Tax & MCA Compliance
TAXAJ Official Website
