Because the law is unconcerned with economic reality we should look at legal reasons to allow or disallow software patents there are computer scientists that have done a very good job of explaining why software is an area that is not appropriate for patent protection.