カスタマイズとは、ソフトウェアの設定や設計を調整し、ユーザの好みに合わせて作り変えること。企業内では、アプリケーションソフトの設定をその企業専用に調整してから社内に配布することもあるが、これもカスタマイズの一種である。ソフトウェアによっては、いくつかの要素機能を分離できるようになっており、インストール(導入)時にユーザがどの機能を導入するか選択できるようになっている。これはインストール時のカスタマイズであると言える。