バニラ(vanilla)とは、ソフトウェアやゲーム、IT領域などにおいてカスタマイズや改変などを施していないオリジナルの状態のこと。拡張機能の追加や標準設定の変更、任意なローカライズなどをしていない、提供された標準の状態のことである。英語の「vanilla」の意味の一つ「普通の、ありきたりな、プレーンの」に由来する。
ソフトウェアだけでなく、サーバーやコンピューターなどのハードウェア、アルゴリズムやプログラミング言語といった技術仕様などさまざまな領域においても、「オリジナルな」「標準の」「プレーンの」状態を表すものとして「バニラ○○」などと用いられることがある。