What Is End-User Development?
End-user development (EUD) is a research topic in the fields of computer science and human-computer interaction, enabling end users to describe activities or technologies in computer programming. Non-computer professional developers can use EUD tools to create or modify software components (described automated behaviors) and complex data objects without having specific knowledge of a programming language. The most popular EUD tool is a spreadsheet.