Software “per se” is not patentable in most of the countries but its application is patentable under the category of computer related inventions. Both software and Business method patents are granted on case by case basis.
Section 3k of the Indian Patents Act, 1970, deals with non- patentability issues of software and business methods.