DIY軟件是一種全新的自創軟件應用形式,是指使用者可以使用由軟件開發商(英語:Software company)提供的工具、模塊、模板和平台,按照自己的意願來重新設計或修改已有的模板來創建一個新的屬於自己的軟件。它是一種非常具有靈活性,充分發揮個人的智慧,百分之百的個人定製化的軟件應用形式。由此生成的新軟件可以用於個人或公司用途。