The question of patenting a software has come up many times over the past 25 years I’ve been in the Technology industry.

I’m going to cut to the chase…

In general, I would recommend not seeking a Patent.

Here’s why:

Patenting software is a very tough process in many countries….

The problem is you need to meet various criteria in each country…

Unless it is something “Earth-shattering,” it would not be worth the hundreds of thousands or millions of dollars to seek Patent protection in various countries.

Even if you are granted “patent protection” in a country, you’ll need to hire Attorneys to pursue each patent “infringement” case in each country. This will be an ongoing expense to maintain your patent protection.

The following is a great overview of challenges patenting software:

Patenting Software – World Intellectual Property Organization

Legal Disclaimer: I’m not an Attorney… I don’t even play one on TV. For Legal Advise on your specific situation, consult a licensed and competent  IP Attorney in your jurisdiction.