Blog

What is a Thin Client? Types, Uses & Examples | Datamation

Datamation content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

A thin client is a computer system used to run applications where most of the actual processing is done on a remote server linked over a network. Biggest Cloud Providers

What is a Thin Client? Types, Uses & Examples | Datamation

The local machine, the thin client, is simply used to display the results in a way that is as close as possible to what you might see when running the program locally. These local machines are also called a slim or a lean client.

Thin clients work on an operating system locally and carry flash memory. All applications and data for thin clients are stored in the central server and allows local printing, device support, web browsing, and processing network computing.

The thin client devices used to access remote user data can be strong and operate within a budget for companies that use a thin client. As connection protocols grow and improve, businesses can gain much more effectiveness out of thin clients and virtual desktops.

Client management console is a benefit for thin client users. It is a virtual tool that is installed and remotely manages all deployed employees. A client management console can create, clone, and show the company’s customized image to the deployed thin client devices. 

Different thin clients, therefore, support different workloads. For instance, the VNC protocol described above doesn’t (yet) natively support video streams. You could open a video player on a VNC-connected desktop, but you’d see at most one frame every second or so, even on a broadband connection.

On the other hand, you could run a web browser that supports Flash, connect to a remote video server, and enjoy full-screen H.264 video playback — on the exact same network connection. It’s also possible to open a VNC connection in a web browser, since a VNC server can provide a Java-based browser applet that runs at just about the same speed as the binary client and supports most of the same features.

For more on management: The Network Management Market 

In theory, most any application can be run on a thin client. In practice, getting the most out of a given app in a thin client setting may require functionality that isn’t available through the client device.

Thin clients lend themselves most naturally to certain kinds of usage:

Any place where security is an issue typically benefits from some type of thin-client setup. Data is kept on the backend; the client only presents the user with whatever they are authorized to see, and tampering with the client generally only results in a broken client instead of stolen data.

Thin clients are also useful in public environments — libraries, government offices, airlines, Internet cafés — where many people may use the same machine, and there’s a need to reduce the amount of risk due to leftover data from previous sessions. The risk is not eliminated — it’s always possible to “shoulder-surf” someone else’s work — but it is reduced by dint of there being minimal data on the terminal itself.

Here are identity and access management (IAM) solutions that can help your organization with thin client security:

For security teams charged with defending hybrid and multi-cloud environments, Semperis ensures integrity and availability of critical enterprise directory services at every step in the cyber kill chain and cuts recovery time by 90%. Purpose-built for securing hybrid Active Directory environments, Semperis’ patented technology protects over 50 million identities from cyberattacks, data breaches, and operational errors. Expose blind spots. Paralyze attackers. Minimize downtime. Semperis.com

NordLayer revolutionizes security through seamless IAM integration, featuring advanced authentication protocols - 2FA, SSO, biometrics. This creates a Zero Trust environment, ensuring secure, verified, and permission-based user access. IAM enables precise content and app segmentation, aligning seamlessly with modern security standards. Elevate your security with NordLayer's IAM integration, a cornerstone of modern security practices.

ADManager Plus is a unified AD, Exchange, Teams, Google Workspace, and Microsoft 365 management solution to simplify tasks such as provisioning users, cleaning up stale accounts, and managing NTFS and share permissions. It offers 200 built-in reports, including reports on inactive user accounts, Microsoft 365 licenses, and users' last logon times. You can build a custom workflow for ticketing and compliance, delegate tasks to technicians, automate AD tasks such as restore and backup AD objects.

Learn more about ManageEngine ADManager Plus

Thin clients are well-suited to workloads where the actual work being done is not CPU-intensive, and requires only as much client feedback as would be provided by a web browser. In fact, many such thin clients may well be web browsers, since they provide toolsets to cover most of the user interaction you might need in such a scenario.

One common scenario for repurposing older PC hardware is to convert it into a thin-client system of some kind. Applications that would not run well on the PC itself could be published from a server to that PC across a thin-client connection, provided the app’s functionality wouldn’t be hindered that way.

For cybersecurity news: Cisco Report Shows Cybersecurity Resilience as Top of Mind

Thin clients can be grouped into two basic categories: software thin clients and hardware thin clients.

A hardware thin client is a device that has been created specifically to run thin-client software and little else. It’s easy to compare it with the “dumb terminal” or “diskless workstation” of old, albeit with better graphics, but there are some other differences.

For one, the exact makeup of a hardware thin client varies. It could be an existing PC that’s been stripped down to do nothing more than run the client software, or a custom-designed piece of hardware that again does little more than connect to the remote host and perform the needed client display functions. One example of such a device is the nComputing system, a hardware thin-client mated with a server which allows dozens of users to be supported by a single desktop-class machine.

A software thin client is, simply, an application running on whatever host is available, whether dedicated (as with a hardware client) or just commodity hardware. It may use some of the abilities of the local host — hardware-based graphics acceleration, for instance — to better render the remote client’s interface.

But the exact choice of host doesn’t have to be a system designed solely as a connecting client—it can be a full-blown PC with its own workload, running the thin-client application in conjunction with other things.

Provided is hardware thin clients and software thin client software examples:

The single biggest disadvantage to a thin client is its dependency on the network. Since everything a thin client does is provided across a network connection, the network becomes both a single point of failure and the single biggest performance bottleneck in the system. If the network slows down, experiences latency or cuts out completely, the client may do anything from lag to stop working entirely.

The exact construction of the thin client and server model in question can ameliorate some of the problems with a slow or flaky network. A web browser, for instance, can locally cache everything it downloads, although the size of the cache will vary depending on the capacity of the client hardware. Most anyone who’s browsed from their cache during a DNS outage will be familiar with how useful this can be. 

However, thin client dependency on the network remains. Also, networks are still many orders of magnitude slower than the slowest internal component in even a modest PC— the cost of which may be comparable to a hardware thin client. This may limit a thin client’s cost-effectiveness compared to a more conventional local-workstation solution.

A thin client is a computer system used to run applications where most processing is done on a remote server linked over a network, grouped into two basic categories: software thin clients and hardware thin clients.

All applications and data for thin clients are stored in the central server and allows local printing, device support, web browsing, and processing network computing. Thin clients are great for high-security and public environments, minimal workload, and higher computational demand for apps.

Learn the latest news and best practices about data science, big data analytics, artificial intelligence, data security, and more.

Subscribe to Data Insider for top news, trends & analysis

Datamation is the leading industry resource for B2B data professionals and technology buyers. Datamation’s focus is on providing insight into the latest trends and innovation in AI, data security, big data, and more, along with in-depth product recommendations and comparisons. More than 1.7M users gain insight and guidance from Datamation every year.

Advertise with TechnologyAdvice on Datamation and our other data and technology-focused platforms.

What is a Thin Client? Types, Uses & Examples | Datamation

Thin Client Computer Property of TechnologyAdvice. © 2023 TechnologyAdvice. All Rights Reserved Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.