软件专利,是指通过申请专利对软件的设计思想进行保护的一种方式,而非对软件本身进行的保护。对软件本身的保护由《专利法》和《著作权法》结合来实现。从客观情况来讲,软件的专利保护实际操作上比较麻烦,也就是程序上不像著作权,直接备案登记的,即使,著作权人不登记备案,只要是你自己创作的就当然地取得该创作的著作权的。软件专利保护可以在你有某个完好的创意的时候就可以申请了,就算该发明还没有最终成功完成。因为在专利保护上,我国实行先申请制度的,谁申请在先,谁就享有该专利权。