Programvare kommer med basisfunksjoner, men kan ofte utvides med tilleggsprogrammer etter brukerens behov. Programmene for vevpublisering har ofte en egen installasjonsfunksjon for nye utvidelser (f. eks Wordpress plugins), som gjør at brukeren ikke selv trenger å manuelt legge inn filer i programvaren. En liste over alle tilgjengelige utvidelser av Drupal (som de kaller ) finnes på Drupals nettsider.