'Patentable inventions' and 'the Exceptions of Patentability' are listed in the 82nd article of the Intellectual Property Rights Code. According to this article, it is stated that computer programs cannot be considered inventions. Computer software is created through codes using certain programming languages and becomes operational in the computers in which it is set up. The non-protection here is the software itself created as a result of these codes. The software created here is protected with the Copyright law, which also protects scientific works. Under some circumstances, the algorithms of the software created by means of the codes can contain 'solutions that are new, industrially applicable and that cannot be clearly revealed by an expert in her own field'. These topics are regarded as the subjects and inventions that can be protected with patents. If the created software is an innovation that will profit; for instance, if it does not provide any 'solution to a technical problem' such as reporting, marketing, ordering or payment method, etc., and if it only comes up with an innovation, and that innovation can be created by a medium-scale expert without thinking too much, it will not be able to be patented whatsoever. However, if your software: Brings solutions to a technical problem, These solutions are brand new, These solutions can be applicable for any branch of the industry, If your solution is not the one that can be created by a medium-scale expert without thinking too much, it is possible to protect it as an algorithm and/or hardware as a whole system. Comments made without technical information about the solid project may lead us to make mistakes. That is why, it would be better to share the details of the project with a patent attorney, and get the interpretation of the attorney.