What is End User Computing?
End-user computing are systems that allow non-programmers to create working applications. It is a combined group of techniques for computing that aim to integrate end-users into the computing environment. These techniques attempt to realize the potential for high-end computing to perform problem-solving in a trustworthy manner. End-user computing range in complexity from users simply clicking a series of buttons, to writing scripts in a controlled scripting language, to being able to modify and execute code directly
The rise of EUC research has been due to knowledge processing, pervasive computing, issues of ontology, interactive visualization, and the like. Some of the issues related to end-user computing concern software architecture. Other issues relate to intellectual property, configuration and maintenance. End-user computing allows more user-input into system affairs that can range from personalization to full-fledged ownership of a system.