Sınai Mülkiyet Kanununda 'Patentlenebilir buluşlar' ile 'Patentlenebilirliğin istisnaları” madde 82 de sıralanmıştır. Bu maddeye göre bilgisayar programlarının buluş niteliğinde sayılamayacağı belirtilmiştir. Bilgisayar yazılımları belirli programlama dilleri kullanılarak kodlar vasıtasıyla hazırlanmakta ve yüklendikleri bilgisayarlarda iş görmektedirler. Burada kastedilen korunmama bu kodlar sonucu ortaya çıkan yazılımın kendisidir. Bu ortaya çıkan yazılım bilim eserleri gibi Copyright kanunuyla korunmaktadır. Bazı durumlarda bahsedilen kodlar vasıtasıyla ortaya konulan yazılımların algoritmaları 'yeni, sanayiye uygulanabilir ve konuda uzman olan bir kişi tarafından aşikâr şekilde ortaya konulamayacak çözümler' içerebilmektedir. Bu başlıklar ise patentle korunabilecek konular ve buluşlar arasında sayılmıştır. Eğer ortaya konulan yazılım sadece gelir getirecek bir inovasyon ise örneğin, farklı bir raporlama, pazarlama, sipariş alma veya bir ödeme yöntemi vb. başka bir değişle var olan bir 'teknik probleme çözüm' getirmiyorsa, sadece yenilik sunuyor ve bu yenilik orta düzey bir uzmanın fazla bir düşünsel faaliyet yapmaksızın ortaya koyabileceği yenilik ise patent alamayacaktır. Ancak eğer yazılımınız: Teknik probleme çözüm getiriyorsa, Bu çözüm yeni ise, Bu çözüm sanayinin herhangi bir dalına uygulanabiliyor ise, Çözümünüz konuda uzman bir kişiye bahsedilen problemi söylediğinizde basitçe ortaya koyabileceği bir çözüm değilse, algoritma ve/veya donanımlar olarak bir sistem şeklinde koruma imkânı vardır. Somut proje hakkında teknik bilgiler olmaksızın yapılacak yorumlar bizleri hatalı yönlendirmelere sevk edebilir. Bu sebeple projenin detayları bir patent vekiliyle paylaşılarak vekilin yorum yapması daha sıhhatli bir sonuca götürecektir.