End-user computing is a class of technology that allows non-programmers to achieve results that traditionally would have required help from a programmer. This requires specialized environments and tools that allow users to change things with technical aspects such as management of computing resources handled automatically. End-user computing has significant advantages as it allows domain experts to build their own tools. The following are common types of end-user computing.
Tools that allow users to configure business rules from a user interface.
AnalyticsTools that allow users to explore data to build dashboards and reports.
ScriptsConstrained scripting languages designed for end-users. For example, an office productivity suite that allows users to change a wide range of information processing functions with scripts.
An application or web platform that allows users to automate things with bots implemented with a user interface or scripting language.
ConfigurationHighly configurable software that allows users to achieve a high degree of customization without touching code.A toolkit for changing the user interface of an application with a skin.
Tools that allow users to change and extend games.
Visual ProgrammingVisual environments that generate code. Possibly highly constrained to a particular task such as automating a robotic arm.
Fifth Generation LanguageA programming language that seeks to solve problems input by users as opposed to accepting algorithm input from users.
Artificial IntelligenceArtificial intelligence is a class of software that can learn based on exposure to training data. Tools that allow end-users to train AI to solve a particular set of problems is a potential alternative to coding.
This is the complete list of articles we have written about computing basics.
If you enjoyed this page, please consider bookmarking Simplicable.
© 2010-2023 Simplicable. All Rights Reserved. Reproduction of materials found on this site, in any form, without explicit permission is prohibited.
View credits & copyrights or citation information for this page.