On-boarding many users — both time and cost intensive — unless you have virtual computers

Thomas Wollburg
Oct 4, 2018 · 3 min read

This article is the second in a series of two — the first article explained what a virtual computer is and why a user wants/needs/uses it. This article covers the large benefits of virtual computers.

Large organizations have challenges and pains with regards to end user devices

Many corporations and large organizations have challenges with keeping their end user devices secure, usable and connected to relevant data sources. Educational institutions have additional challenges with on-boarding a large amount of users with very different devices every single year.

Why virtual computers solve the on-boarding pain

Virtual computers can be defined once and copied as often as necessary. There are no deployment cost involved. Once a virtual computer is defined with apps, storage and communication software it can be deployed to an arbitrary amount of users in a manner of seconds.

Repetitive tasks should have templates — this is why we use templates for documents, letters. Having templates for computers allows adminsitrators to easily create variations that are adapted to the specific needs of their users groups.

Pinpointed templates that can be mixed allow the deployment of software, storage access and even virtual chat room memberships just by adding users to the relevant groups and having everything needed defined once.

In an ever changing world change management is a constant pain

Technology is progressing at an ever faster pace. Once computers are distributed to end users updating software on them or restricting access can be cumbersome and in some cases updates can reach the target devices too late and damage must be mitigated, costing time and money.

Virtual computers and templates allow to distribute change to every single instance with the mere click of a button. Software is updated once and everybody automagically uses the new version. Templates can be designed so that updates to the template automatically or user triggered can be deployed to existing virtual computers as well. As virtual computers are software all scripts and rules can easily be applied.

BYOD, because the user demands it

Users have preferences for the end user device they own, for some it is a matter of taste leaving companies with the need to deploy functionality to not only several desktop OSes but also to several mobile OSes. While solutions like Electron allow deployment across platforms, they still require platform specific adaptions and a lost device means new the need to set up a new device, requiring time both on the system administrators and the end users part.

Photo by rawpixel on Unsplash

Processing power — unlimited

Virtual computers allow the same software to run on any device, even running software can be moved across devices. Processing power can easily be shared between users. Peer-to-peer networking reduces network cost and enhances end user experience. An office filled with devices that each run one virtual computer can easily share processing power allowing companies to choose cheaper and lower specified devices while providing their users with computing power impossible to pack into a single hardware computer.

Find more information on our website, join our developer discord or Telegram channel and drop us a line.

Image for post
Image for post
User owned infrastructure in the Friend Network

Want to help us realize the vision of a decentralized world computer? Empower us to build it!


Friend is the first open source virtual cloud computer that…

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store