Software patents are one of the most contentious issues in Intellectual Property Rights. The growing economic significance of computers and computer programs gives software patents this controversial status. It can be noted that after biotechnology patents, it is software patents which really attracts major public discussions on patents. This precisely was one of the reasons for the Indian Parliament to take cautioned steps with regard to software patents, while bringing in amendments to the Patents Act in 2005.