240,681+ questions
↑↓ navigate ↵ select esc close
Home / Corporate Law / Question
Corporate Law India · 22 days ago · 109 views

I want to register a patent for a new software application I developed. Is software patentable in India?

DI Asked by Dinesh Rathod from India

Quick Answer

Yes, software can be patentable in India, provided it meets certain criteria as set forth under the Patents Act, 1970. In India, a software application can be patented if it fulfills the following conditions:Technical Character: The software must demonstrate a technical effect or contribute to a technical solution of a problem.

Detailed Legal Analysis

Yes, software can be patentable in India, provided it meets certain criteria as set forth under the Patents Act, 1970.

In India, a software application can be patented if it fulfills the following conditions:

  • Technical Character: The software must demonstrate a technical effect or contribute to a technical solution of a problem. It should not merely be an algorithm or mathematical method.
  • Novelty: The invention must be novel, meaning it should not have been disclosed in any prior art. According to Section 2(1)(j) of the Patents Act, 1970, an invention is considered novel if it is not part of the state of the art.
  • Inventive Step: The invention should involve an inventive step (non-obviousness). As per Section 2(1)(ja), it must not be obvious to a person skilled in the art based on prior art.
  • Industrial Applicability: The invention must be capable of being used in some kind of industry. This is defined under Section 2(1)(ac) of the Patents Act.

However, it is important to note that pure software or computer programs as such are not patentable under Indian law. The Indian Patent Office has clarified that mere automation of a known process or a software that does not have a technical application in the industry would not be patentable.

To proceed with patent registration for your software application, follow these steps:

  • Document Your Invention: Prepare a detailed description of the software, including its workings, flowcharts, and algorithms.
  • Conduct a Patent Search: Perform a thorough patent search to ensure that your invention is novel and does not infringe on existing patents.
  • File a Patent Application: Prepare and file a patent application with the Indian Patent Office, including claims that highlight the technical aspects of your software.
  • Examination Process: After filing, the application will undergo a substantive examination by the patent office. You may need to respond to objections or requests for clarification.
  • Grant of Patent: If the application meets all requirements and overcomes any objections, a patent will be granted.

For further reference, consult the Patents Act, 1970, particularly Sections 2, 3, and 10 that outline definitions, non-patentable inventions, and requirements for patent specifications.

Legal Provisions Referenced

Verify the current statutory text at India Code (the official repository of Indian legislation) or the Legislative Department. This answer is general legal information, not advice on your specific matter.

Last updated: October 3, 2026 AI-assisted answer

Disclaimer: AI-generated for educational purposes only. Does not constitute legal advice. Consult a qualified practitioner.

Share: