A-Z Popular Blog Software Search »
Related Topics

10 Types of End-User Computing

 , updated on
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.

Business Rules

Tools that allow users to configure business rules from a user interface.


Tools that allow users to explore data to build dashboards and reports.


Constrained 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.


Highly 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 Programming

Visual environments that generate code. Possibly highly constrained to a particular task such as automating a robotic arm.

Fifth Generation Language

A programming language that seeks to solve problems input by users as opposed to accepting algorithm input from users.

Artificial Intelligence

Artificial 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.
Overview: End-User Computing
Technologies that allows non-programmers to achieve results that traditionally would have required help from a computer programmer.
Related Concepts

Computing Basics

This is the complete list of articles we have written about computing basics.
Computer Examples
Computer Program
Data Processing
Runtime Error
System Program
If you enjoyed this page, please consider bookmarking Simplicable.


An extensive guide to common software terms.

Types Of Software

The common types of software.

Software vs Data

The difference between software and data.

Consumer Software

A definition of consumer software with examples.

Software as a Service Definition

A complete overview of SaaS including benefits, disadvantages and comparison to IaaS, PaaS and cloud computing.

Infrastructure Software

The definition of infrastructure software with common examples.

Software vs Hardware

The difference between software and hardware with examples.

Computer Program

The definition of computer program with examples.

System Program

The definition of system program with examples.

Information Systems

A list of common types of information system.

Types Of Artificial Intelligence

A few common types of artificial intelligence.

Technological Singularity

Technological singularity explained.

Affective Computing

Artificial intelligence and emotion.

Artificial Life

An overview of artificial life.

Machine Logic

How artificial intelligence can be illogical.

Deep Learning

A definition of deep learning with examples.

Supervised Learning vs Unsupervised Learning

The difference between supervised and unsupervised learning with an example.

Natural Language Processing

The common types of natural language processing.

Autonomous Systems

Common types of autonomous systems.

Artificial Intelligence Examples

Common examples of artificial intelligence.
The most popular articles on Simplicable in the past day.

New Articles

Recent posts or updates on Simplicable.
Site Map