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