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.
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.
In the end, you’ll need to weigh all of the costs associated with a Patent with the potential benefit.
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.