End User Development
Erscheinungsbild
End user development (EUD) (dt. etwa Endkundenentwicklung) ist ein Forschungsgebiet innerhalb der Informatik. Es beschäftigt sich mit der Frage, wie es dem Endbenutzer einer Software ermöglicht werden kann, diese zu erweitern und seinen Bedürfnissen anzupassen. Ein typisches Beispiel für EUD ist Makroprogrammierung in Bürosoftware wie Textverarbeitung, Tabellenkalkulation usw.