Esistono strategie o schemi di progettazione comuni per la progettazione di applicazioni che hanno la possibilità di aggiungere campi personalizzati a oggetti di dati o di creare la propria definizione personalizzata di oggetti. Ad esempio, sto pensando a prodotti come SalesForce, in cui è possibile avere i propri tipi di informazioni, framework come Expression Engine e il modo in cui gestisce i canali e i gruppi di campi del canale (Esempio) , o Come CMS come Like Wordpress hanno la possibilità di aggiungere campi a tipi di post personalizzati.