What is Cloudpaging?

Cloud application virtualization. In other words, the most powerful desktop container technology for mobilizing Windows applications.

Why Cloud Application Virtualization?

Created by a world-class team of inventors, Cloudpaging® is designed to simplify the mobilization and management of applications across modern desktop and multi-cloud environments. Our groundbreaking application virtualization technology enables any Windows application to run across any cloud, VDI, DaaS, or physical desktop environment without being repackaged.

Cloudpaging Fundamentals

Cloudpaging is a technology framework that represents our vision to transform native software delivery, deployment, and provisioning from the cloud (both public and private) and on-premises. It embodies everything we have learned about applications and incorporates a much broader set of new and disruptive technologies to make that vision a reality.

Cloudpaging’s advanced automated application provisioning capabilities put it in a class above traditional tools such as application virtualization tools which only solve part of the application compatibility problems many companies face. This patented technology makes it possible to lift and shift existing client applications to a new operating environment without all the hassle and expense of upgrading to new versions of your existing software.

How it Works

Cloudpaging consists of abstracting applications from their OS and breaking them down into “pages”. These Cloudpaging containers isolate troublesome drivers and dependencies that typically prevent applications from running on modern platforms, ensuring application compatibility regardless of where they are provisioned. This means even the most difficult user mode and kernel mode applications, drivers, and multi-million-dollar line-of-business applications and ERP systems can move across servers, devices, or operating systems.

This process relies on two key technologies: a virtual memory management unit (VMMU) and their respective Cloudpaging containers.

The VMMU works by paging a pre-virtualized image and virtualized instruction set of the application, then directly pages those instructions to the Cloudpaging container, which can reside on local or virtual machines. Cloudpaging Studio reformats the software application into those pre-virtualized instructions, encrypts it leveraging AES 256-bit encryption, then divides them into code fragments called ‘pages’. Those pages are then placed in our cloudified format so that it can be consumed by the VMMU. By leveraging Cloudpaging Server or Cloudpager, those cloudified pages can be delivered across any cloud or on-premises server.

Cloudified applications are then fetched by the user’s computer, via the VMMU, and paged into our container. When the VMMU requests to start an application, it knows what needs to be pulled down to get the application running, which is typically 1/20th of the size of the application in the beginning.  As the application executes, the VMMU is smart enough to pipeline additional instructions which are required to run before the CPU is required to execute them. This VMMU is part of our embedded Cloudpaging Player, a lightweight agent that runs in the kernel of the end-user devices and incorporates our Cloudpaging container.

Cloudpaging’s configuration solves the application compatibility problems many companies face. During the application packaging process, Cloudpaging creates unique dispositions for isolating or integrating software and the end user’s operating system. This results in maximum application compatibility and functionality, whether the end-users’ desktops are virtual or physical.

Cloudpaging’s VMMU Maximizes Performance

One of the benefits of Cloudpaging’s VMMU is the enhanced application performance that end users will experience. One of the reasons for the accelerated speed at which an application can launch with Cloudpaging is that only the page fragments required to run an application are delivered from the Server to the Player immediately at startup. 

Once the app is running, the remaining page fragments are sent to the Player as needed. The result is a faster experience for the application user.  In fact, independent software vendors are often interested in Cloudpaging technology to enhance their end users’ experiences with their applications, while enterprises and IT departments enjoy the benefits of increased productivity and decreased support tickets.

Original Application Size

Delivered Payload Size After Cloudpaging

Page Fragments – Sets of pages defining a function

Did you know only five to ten percent of a software application is required to launch?

With Cloudpaging’s patented technology, applications can launch up to 95% faster and lighter. The reason for this is that Cloudpaging only delivers the page fragments required to launch an application on the Cloudpaging Player. In fact, the application is never installed on the end user’s device. 

What this means for your bottom line is that fewer resources and less storage are required for an organization’s end users to launch and run their “Cloudified” software.

Cloudpaging’s Container Configuration Maximizes Application Compatibility

Cloudpaging’s configuration solves the application compatibility problems many companies face. During the application packaging process, Cloudpaging creates unique dispositions for isolating or integrating software and the end user’s operating system. This results in maximum application compatibility and functionality, whether end-users desktops are virtual or physical.

Isolated Disposition

The first disposition is an isolated “layer” wherein assets are paged into a “container” and only visible to the application itself. This method of isolation is similar to the traditional application virtualization technology as seen in App-V and ThinApp, products of our partners, Microsoft and VMware, respectively. The advantage of the isolated disposition is the low risk of conflicts between the application and the OS.

Integrated Disposition

The second disposition is an integrated “layer” wherein the assets are paged into a container, yet visible to the local system and other traditionally installed or paged applications. This patented disposition is unique to Cloudpaging, allowing applications to behave as though they are natively installed, yet easy to lift and shift.

Installed Disposition

The third disposition is an installed “layer” which is also unique to Cloudpaging. This physical disposition actually pages assets from the application onto the OS and restores original content upon deactivation, eliminating the need for cumbersome workarounds and scripts. The result of these dispositions is superior application compatibility.

Cloudpaging Components

The Cloudpaging system contains three components that deliver a native desktop application experience to end users without traditional installations.

Cloudpaging Studio

Package

Cloudpaging Studio allows any Windows application to be converted into a “cloudified” application with granular-level controls for permissions and behaviors. They can then run across any modern Windows OS without being repackaged.

Cloudpaging Server

Deliver

The packaged software is uploaded to the Cloudpaging server (in the cloud or on-premises), and is provisioned, administered, and monitored for the end user.

Cloudpaging Player

Execute

Within seconds of launching the Cloudpaging Player, end users can access applications as though they were installed natively, without any of the complications associated with pixel streaming.

Cloudpaging Components

The Cloudpaging system contains three components that deliver a native desktop application experience to end users without traditional installations.

Cloudpaging Studio

Package

Package once. Deploy infinitely. Cloudpaging Studio allows any Windows application to be converted into a “cloudified” application with granular-level controls for permissions and behaviors.

Cloudpaging Server

Deliver

The packaged software is uploaded to the Cloudpaging server (in the cloud or on-prem), and is provisioned, administered, and monitored for the end user.

Cloudpaging Player

Execute

Within seconds of launching the Cloudpaging player, end users can access applications as though they were installed natively, without any of the complications associated with pixel streaming.

Cloudpaging Studio

This is where the science begins, in the form of application packaging. It prepares applications for automated deployment, updates, and access settings based by abstracting them from their OS and aligning to organizations’ predetermined permission levels.

Cloudpaging Studio enables users to package applications for the lowest common denominator of Windows OS, meaning you will not need to repackage it when you move operating systems. For example, you can package your applications for Windows 7 and easily lift and shift to Windows 10 without any changes to their source code.

This is where your applications reside after they are packaged. From here, provisioning and monitoring take place. It can be hosted in the cloud of your choice, or your on-premises servers. The fastest and most valuable option to get up and running is Cloudpaging Content Delivery Network (CCDN). It is a secure, global cloud infrastructure hosted on AWS, providing enterprise-scale application delivery capabilities with no upfront infrastructure costs.

Once packaged, IT can use virtually any provisioning tool, including Microsoft System Center Configuration Manager (SCCM) – also known as ConfigMgr – for managing the application deployments and updates to your workforce on their virtual or physical devices.

Cloudpaging Player is a light-weight agent installed on end user devices to access applications from Enterprise Portal or organizations’ preferred third-party portal. From here, applications can be run as if natively installed on your physical or virtual devices, without any of the complications associated with pixel streaming.

Cloudpaging Player can be configured to be visible or hidden to the end user and accessed with single sign-on (SSO) if desired. Either way, all applications designated for a given individual, group, or cluster will appear to the end user as though installed on their device. This empowers employees with self-service options and alleviates manual administration from your IT department – drastically reducing help desk support requests. Moreover, you gain complete visibility and control into your organization’s application usage.

Cloudpaging Advantages

Cloudpaging technology has many advantages over other application deployment technologies.  As Windows 7 support is winding down, more and more enterprises are gearing up for Windows 10 and preparing for what that move might mean for their apps.  With Cloudpaging, application migration success is a no-brainer. 

Even difficult user mode and kernel mode apps, drivers, and multimillion-dollar line-of-business apps and ERP systems can stay with you as you change servers, devices, or operating systems.  Plus, Cloudpaging’s provisioning and management capabilities are compatible with your existing tools, such as Microsoft SCCM (ConfigMgr) and many more, so integration is seamless and your IT department doesn’t have to learn a new system.

Easily migrate your Windows applications in any of the following scenarios:

Server Migration

  1. Cloud
  2. On-premises
  3. Hybrid

Desktop Migration

  1. Desktop as a service (DaaS)
  2. Virtual Desktop Infrastructure (VDI)
  3. Physical desktops

OS Migration

  1. Windows XP to Windows 7
  2. Windows XP to Windows 10
  3. Windows 7 to Windows 10

Cloudpaging provides the most advanced application virtualization technology available, ensuring Windows applications can run on modern desktop and multi-cloud environments.

Non-Persistent Environments

Non-persistent environments make it difficult for in-house or line-of-business applications, as well as those with DRMs (e.g., FlexLM), to work.

Kernel Mode Applications

Kernel mode applications are unable to be packaged with traditional application virtualization solutions. Cloudpaging enables applications with device drivers, or those that cannot work on modern desktop environments, to be packaged and deployed across your enterprise.

Legacy Applications

Even the most complex legacy applications can be packaged within a day and migrated to modern desktop environments. This includes JDEdwards, IBM, Microsoft, Oracle, PeopleSoft, SAP, Siebel, plus in-house, homegrown, custom, bespoke apps, and more.

Cloudpaging’s provisioning capabilities are compatible with your existing provisioning tools, so you don’t need to learn a new system.

  1. Microsoft System Center Configuration Manager (SCCM)
  2. Citrix Management Consoles
  3. VMware Management Interface
  4. IBM Tivoli Application Dependency Discovery Manager (TADDM)
  5. Oracle Enterprise Manager

Cloudpaging System Requirements

Cloudpaging consists of abstracting applications from their OS and breaking them down into “pages”. These Cloudpaging containers isolate troublesome drivers and dependencies that typically prevent applications from running on modern platforms, ensuring application compatibility regardless of where they are provisioned. This means even the most difficult user mode and kernel mode applications, drivers, and multi-million-dollar line-of-business applications and ERP systems can move across servers, devices, or operating systems.

Windows OS

  1. Windows applications (16-bit, 32-bit, and 64-bit)
  2. Any supported Microsoft Windows OS

DaaS and VDI

  1. Azure Virtual Desktop
  2. Windows 365
  3. Citrix Virtual Desktops
  4. Amazon WorkSpaces
  5. VMware Horizon

On-Premises Servers

  1. Microsoft Windows Server 2012, 2016, 2019
  2. Microsoft SQL Server 2012, 2016, 2019
  3. Microsoft Active Directory (versions 2003 and above) is optional

Numecent Cloud Hosted

  1. No infrastructure required
  2. Azure Active Directory

Additional Resources

Cloudpager

Learn how to dynamically provision your entire application estate to any physical or virtual Windows desktop within seconds.

Case Studies

Discover customer success stories to see how Numecent can enhance your Windows IT operations for modern desktop environments.