End-user development (EUD) is a research topic within the field of computer science, describing activities or techniques that allow people who are not professional developers to create or modify a software artifact. A typical example of EUD is macro programming to extend and adapt an office suite, but End User Development is not limited to programming. Other examples of End User Development include the creation and modification of:
- Web pages - plain HTML or HTML and scripting
- Wikis - a collaborative End-User Development process
- Spreadsheets
- 3D models created with end-user oriented tools and approaches such as Sketchup
See also
- End-user computing
- AgentSheets - an end-user development tool to create interactive simulations and educational games