「アドオン」は、ソフトウェアが本来持っていない機能を追加するための部品やその機能そのものを指す言葉であり、「アドイン」や「機能拡張」とも称されます。ソフトウェアを提供している企業の中には、「さらにこんな機能があったらいい」といったユーザー側の要望に対応するために、後から機能を追加できるように設計された製品を多く用意しています。これにより、企業は顧客の多様なニーズを満たすことができます。そのうえで、アドオンの提供は、ソフトウェアを開発する企業だけでなく、開発元以外のサードパーティからも行われていることも特徴的です。