End User Development è una area emergente che mira a dare più possibilità agli utenti di ambienti informatici. L’idea di fondo è di passare da facile da usare a facile da sviluppare in modo che anche chi non è un programmatore professionale possa creare, od almeno modificare le proprie applicazioni informatiche. Il seminario mira a discutere le motivazioni per tale approccio, le problematiche ed i concetti principali che lo caratterizzano e mostrare alcuni esempi di tecniche e metafore usate per questo scopo sia nell’ambito delle applicazioni Web che di quelle per dispositivi mobili. Quindi si discuteranno le sue evoluzioni ed i possibili sviluppi futuri alla luce degli attuali trend tecnologici.