软件可以申请专利。其情形包括:
1、涉及工业过程控制的计算机程序;
2、与计算机内部性能改善有关的软件;
3、用于测量或测试过程控制的软件;
4、用于外部数据处理的软件。
软件申请专利同样要满足新颖性、创造性和实用性的要求,也需要准备的文件资料,包括说明书、权利要求书、说明书附图等。需要注意的是,软件申请专利只能申请发明专利。
法律依据:《
中华人民共和国专利法》
第二条
本法所称的发明创造是指发明、实用新型和外观设计。
发明,是指对产品、方法或者其改进所提出的新的技术方案。
实用新型,是指对产品的形状、构造或者其结合所提出的适于实用的新的技术方案。
外观设计,是指对产品的整体或者局部的形状、图案或者其结合以及色彩与形状、图案的结合所作出的富有美感并适于工业应用的新设计。