See discussion under EU_Directive_on_the_Patentability_of_Computer-Implemented_Inventions#Software_Patents_and_International_Treaties