现能申请专利的软件只有两种情况:1.软件可以解决问题生产工艺上的某些技术问题,可以申请发明专利。2.软件有硬件作为载体,即可做发明也可做实用。法律依据:《中华人民共和国专利法》第二条 本法所称的发明创造是指发明、实用新型和外观设计。 发明,是指对产品、方法或者其改进所提出的新的技术方案。 实用新型,是指对产品的形状、构造或者其结合所提出的适于实用的新的技术方案。 外观设计,是指对产品的形状、图案或者其结合以及色彩与形状、图案的结合所作出的富有美感并适于工业应用的新设计。