Ha egy nyílt forráskódú rendszerbe belenyúl a felhasználó, és a saját igényei szerint működő rendszert kap, már nem biztos, hogy a kiindulási funkciókat is figyelembe véve megállja a helyét a változtatás. A Drupal egy komplex rendszer, funkcióját modulok határozzák meg, megjelenéséről a sminkek gondoskodnak.