Non sempre. Molte piattaforme offrono soluzioni precostruite, ma conoscenze di programmazione possono ampliare le possibilità di personalizzazione.