End-User Computing
End-User Computing
End-User Computing and Systems Tools
What is End-User Computing?
It refers to computer systems and platforms that are meant to allow non-programmers who use computers (the End-Users) to create working applications and outputs. These tools, techniques, and approaches can be used to involve, enable, and integrate people with almost no background in programming into the world of computing systems development. EUC is broad and may encompass different meanings that are more or less related, but has the overarching context of allowing end-users to better control their computing environment without the aid of real programmers or developers.
End-user computing encompasses all uses of computers by end-users that the programmers develop for. With this broad definition, all computing being done that is not related to development can be considered as EUC.
Types of EUC
Types of EUC
EUC covers a broad range of user-facing resources:
One. Desktop and Laptop Computers - This type of EUC involves the most common hardware aspect of an EUC solution, namely computers. These can be customized for any specification of an end-user.
Two. Desktop Operating Systems and Applications - This type of EUC covers the software aspect of desktop and laptop computers; they can either come packaged with an operating system or sold/developed separately. Well-known examples of this type are the System and Administrator Tools for the Windows, which contain simple tools such as the Notepad, Calculator, and the Command Prompt, and Application Suites (like Microsoft Office and Adobe Master Collection).
Three. Smartphones and Wearables - This type of EUC primarily focuses on mobile hardware platforms (such as smartphones, tablets, and smartwatches) and the software they can use (such as apps and widgets).
Four. Mobile, Web, and Cloud Applications - This type of EUC gives priority to mobility and connectivity regardless of platform, and is commonly offered as a service and not as an actual application. Examples of this are e-mail, instant messaging, and cloud storage.
Five. Virtual Desktops and Application - This type of EUC further enhances mobility and connectivity through the development of online, cloud-based computing solutions commonly offered "as-a-service" (as opposed to solutions offered "as-a-product"), which eliminates the need for hardware and software specifications (thus popularizing the "Bring Your Own Device" trend). Examples of this are virtual workplace suites (such as Microsoft Office thirty-five).