What is a software patent? When do you need a software patent? What types of software are patentable? Find out the answers to these questions and more in this article written by Boston-based partner, Larissa Park.