Program (aplikace, makro) se v Visual Basicu pro Aplikace skládá z jednotlivých komponent. Komponentou se rozumí libovolné moduly, formuláře a moduly tříd.
Přidání nové komponenty do dokumentu vytvoří v dokumentu prázdnou komponentu. Do projektu mohou být přidány všechny výše uvedené komponenty. U vytvořených komponent je možné měnit všechny vlastnosti a doplňovat kód.