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