About INPI :
A) The trademark registration will protect only the NAME or LOGO that you register.
B) The software registration, will only protect the source code, which you should burn to CD / DVD and send in PDF format. However, if someone writes (or rewrites) the code differently, a copy of your code will not be characterized.
C) The patent may be useful if: "[...] you invented new technology, either for product or process ".
I would do the software registration and if possible, I would also do the patent (the idea - if it is really original).
Following is the relevant legislation: It is important to remember that most laws governing industrial / intellectual property in Brazil are REALLY old, as our legislators are "very busy with other activities":
-
Law 9609 of 1998 - Provides for the protection of intellectual property of the program of its commercialization in the country, and gives other measures.
-
Law 9,279 of 1996 . Regulates rights and obligations related to industrial property.
Good luck in your venture and hope to have helped!