Yes, if the software provides a non-obvious technical contribution.

Ask yourself these control questions:

  1. How does the software differ from existing products and known concepts?
  2. Does the difference solve a technical problem?
  3. Is the solution more than a straightforward development?

For a more in-depth explanation, look here. The knowledge base contains many examples of patentable and unpatentable software.

Please share this article if you enjoyed it!