First, we need to be absolutely clear about what you need. Does your invention require protection through a patent or a utility model? The requirements may seem similar, but different features can be observed in their industrial application. Patents requires novelty (no similar projects have been published prior), inventive step (not being comprised within the so-called `state of the art´ and not constituting obvious solutions for one skilled in the art), and industrial applicability (i.e., reproducible at the industrial level).
However, when evaluating those requirements, utility models require a lower level of inventive step even though the novelty requirement is the same as for patents. Furthermore, utility models present certain particularities, such as they must always constitute objects, apparatus, tools, non-pharmaceutical chemical compounds, or small devices that entail an advantage or usefulness in manufacture and use. Therefore, inventions consisting of a new method cannot be protected as a utility model.
If your product is a computer-implemented invention (an invention consisting of computer program or software), it can be protected through a patent or utility model under certain technical conditions, essentially they must have an impact on a physical variable. In this case, at Jesana IP we are able to offer a comprehensive consultation service, providing you recommendations on the best way to protect your IT product either as a patent or a utility model and/or rendering advice with respect to copyrights and intellectual property rights (software source code registration).