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

Written by
Mayank Saini
Manager, Goa · Accounts & Taxation

Mayank Saini is a Manager at TAXAJ's Goa office, part of the Accounts & Taxation team. With over six years of industry experience, Mayank advises businesses on accounting, taxation and regulatory compliance. TAXAJ is a multi-disciplinary consulting firm spanning finance, taxation, legal, secretarial, FEMA and IPR, with offices in Delhi, Bihar, Bangalore and Goa.

View all posts by Mayank Saini →

Similar Posts