Liquidware’s Channel Program Garners 5-Star Rating by CRN

We’re pleased to announce that our Channel Program has earned a prestigious 5-star rating in the 2023 CRN Partner Program Guide. This recognition is a testament to Liquidware’s commitment to delivering exceptional value and support to its partner community.

This annual guide offers essential information to solution providers such as managed service providers (MSPs), value-added resellers (VARs), systems integrators, and strategic service providers as they explore technology manufacturers’ partner programs to find the vendors that will best support their business needs. The 5-star rating is awarded to the companies that go above and beyond in their commitment to nurturing strong, profitable, successful channel partnerships.

For the channel partner community, a critical factor when assessing which IT manufacturers, service providers, and distributors to team with in building world-class technology solutions is the breadth and depth of the partner programs those companies offer. Strong elements such as financial incentives, sales and marketing assistance, training and certification, technical support and more can set a vendor apart and play a key role in boosting partners’ long-term growth.

Our program’s 5-star rating reflects its commitment to partner success by offering a comprehensive line-up of incentives, services, benefits, and training.

Below are some of the factors that had our partner program gain the prestigious 5-star rating from CRN:

1. Partner profitability: Liquidware offers its partners competitive margins and incentives – often 3x that of platform vendors – enabling its partners to grow their businesses and increase profitability. Additionally, the company’s deal registration program ensures that partners are rewarded for their efforts in identifying and closing new business opportunities through additional margin and deal protection.

2. Sales and marketing resources: Liquidware’s partner portal provides partners with a wealth of resources to support their sales and marketing efforts. This includes access to product information, competitive analysis, marketing resources, and virtual training.

3. Training and support: Liquidware provides comprehensive training and certification programs to help partners become experts in the company’s solutions. This includes access to online training resources, live training sessions, and dedicated technical resources to assist with both team competency and customer evaluation and implementation, all provided to partners free-of-charge.

4. Marketing programs: Liquidware offers a range of marketing resources to help partners promote their solutions and generate demand. These include co-branded collateral, email campaigns, social media assets, and marketing development funds for both live and virtual demand generating activities and events.

Overall, our channel program and our staff are committed to helping its partners succeed. By providing competitive margins, robust sales and marketing resources, and through comprehensive training and support, the company enables its partners to consistently deliver value to their customers and grow their businesses. It is this commitment to ensuring the success of our partners that has resulted in Liquidware’s 5-star rating in this year’s 2023 CRN Partner Program Guide.

FlexApp’s Unspoken Features: What are They?

FlexApp technology is a popular tool used for application layering, virtualization and delivery. While some of its features are well-known, there are some that are overlooked and not talked about enough. In this blog post, we will explore some of the under-the-hood features of FlexApp and explain how they work.

AppData and HKCU Handling

One of the key features of FlexApp is its ability to handle AppData and HCKU. When an application writes into these areas, FlexApp has special handling for layering. This is because these paths are often used as part of the application’s normal install routine, or they may be written to by the packaging administrator during testing or setting default preferences. If these areas of the profile are captured into the layer and do not exist in the user’s profile, FlexApp will physically copy or write them into the user’s profile. This ensures that the user has the necessary read and write access to these areas of the profile going forward.

Corrective Profile Path Tattooing

Another important feature of FlexApp is corrective profile path tattooing. This refers to the practice of capturing the profile path of the packaging administrator and storing it in the layer. This can create issues when an application stores a path to a non-existent location in the HKCU’s registry. FlexApp will flag this kind of event during the packaging process so that on activation of the layer, the registry value that points to the non-existent path can be corrected and pointed to the user’s correct profile path.

Micro Isolation

Micro isolation is a feature of FlexApp that helps to handle conflicts between layers. While FlexApp is not a full-blown isolation technology like Microsoft App-V, it does have some light isolation between layers. This means that when a conflict occurs, each layer will be redirected back to its own version of files or registry. For example, if each layer has a different version of a DLL in a common location that would normally be a last virtual write wins scenario and could crash the application, FlexApp’s micro isolation feature will ensure that each layer has access to its own version of the DLL. Here is a quick demo of Micro Isolation visually that should help your understanding of the technology.

Session Isolation

Session isolation is a feature of FlexApp that allows for handling different applications for different users when working on multiuser systems like Citrix Virtual Apps or Microsoft AVD. This makes layering on multiuser systems extremely flexible. This feature has also been extended to on-boot applications, which I recently wrote about here.

In conclusion, FlexApp’s unspoken features are an important part of its overall functionality. These features ensure that the user has access to the necessary parts of the profile, prevent conflicts between layers, and make layering on multiuser systems more flexible. Understanding these features can help users get the most out of their FlexApp technology and improve the overall user experience.

How Stratusphere UX Login Breakdown Can Help Identify Login Bottlenecks

Login times are critical for end-users and management, and any delay can impact productivity and user experience. However, identifying the root cause of login slowdowns can be challenging, given the number of factors that can contribute to it. Is it the machine group policy, user group policy, user environment management software, application layering product, antivirus software, security software, or some login script? Stratusphere UX Login Breakdown can help you identify the culprit and take corrective, prompt action.

Before you begin fixing the issue, it’s best to establish a baseline of your environment’s capabilities. You can create a test environment by taking a machine that closely matches your users, removing any antivirus or security software, blocking inheritance on any group policies, disabling any user environment management software and any application layering technology. This baseline provides a goal to work towards and helps hold products or people accountable for causing too much overhead in login times.

Once you have established a baseline, you can start identifying the culprit. With Stratusphere UX Login Breakdown, you can break down the login process into its constituent parts and analyze which parts are taking the most time. For example, you can identify inefficient group policies and take corrective action. You can either clean up the group policy and test your logins again or move most of the group policy to a user environment management product, like ProfileUnity, that is more effective in processing time than group policy.

Similarly, you can identify inefficient user environment management software, which can cause delays by running the regedit.exe command repeatedly to import settings or user preferences. Stratusphere UX Login Breakdown can provide a per-process breakdown of the entire login, helping you identify and address these inefficiencies.

Application layering products can also contribute to login delays by blocking the login from the user while it activates layers or by consuming too many CPU resources during the login. Stratusphere UX Login Breakdown can provide visibility into how much CPU is being consumed during the login, enabling you to optimize resource allocation and speed up logins. ProfileUnity FlexApp can assign application layers on boot and speed up logins by removing contention during the login process.

Antivirus and security software can be challenging to optimize for login performance, given that they are inline to process open, file system R/W, and network R/W. With Stratusphere UX Login Breakdown, you can analyze how much overhead your antivirus and security software are adding to all processes duration times and how much CPU they are consuming during the login. Taking a Login Breakdown snapshot before and after removing antivirus and security software this gives you the proof of the overhead to consult with your antivirus and security teams.

Finally, login scripts can spawn from various places, causing delays during login. With Stratusphere UX Login Breakdown, you can get the entire script duration and any process launched from that script. This visibility helps the script owner optimize the script and reduces resource consumption during the login, resulting in faster login times.

In conclusion, Stratusphere UX Login Breakdown is a powerful, non-invasive tool that can help you track down login bottlenecks with ease. With its ability to break down the login process into its constituent parts, you can identify the root cause of delays and take corrective, prompt action to improve login times, making your end-users and management happy.

Look back at Ireland CUCG

On the 9th of March 30+ brave souls ventured out into the arctic-like conditions to attend the Citrix User Group in Dublin but they were rewarded with some fantastic sessions, networking, food, and drinks.

The day started with an impromptu Dublin EUC Breakfast Club though it was rebranded Brunch given the time of the day

To start the day we had Marc Aurel Evers talking about how Google Chrome Flex is a secure Chrome-based endpoint software for accessing Citrix. Marc started with an overview of the product including the benefits over a Windows PC. These benefits focused on the fact you can extend the life of existing hardware by converting it with Chrome OS Flex. Extending the life of the device is obviously a huge sustainability gain for any organization and also there are the associated cost savings. Marc even passed around some converted devices including an old converted  XPS 13. Overall it was a very interesting session and will be fascinating to see how Chrome OS Flex compares against other vendors in this very competitive market.  

 

The next session was from David Pisa and Gavin Strong and they gave a very detailed overview of Citrix App Layering including a deep dive into how to set up the infrastructure required for an App Layering  POC in Azure.

Afterwards, we had a short coffee break then I gave the group an overview of Liquidware’s digital workspace solutions. I then introduced FlexApp and FlexApp One firstly outlining what it was not before describing the solution and then showing a demo video of how easy it is to run FlexApp One apps in a matter of minutes. Finally, I introduced our brand new innovative helpdesk remediation solution CommandCTRL coming later this year, and I even gave a live demo which thankfully went off without a hitch.

To finish the day Wendy Gay and Javier Lopez Santacruz delivered a session on Identity and SSO with Citrix and focused on Primary Identity and FAS (Citrix Federated Authentication Service). Identity and SSO are big topics in EUC so this was a very well received session to close out the day

Congrats to Paul Matthews who won the Liquidware Festival pack that is on the way to you

We then adjourned to the bar for drinks and food where the conversations could continue.

Overall it was a great event, with some very informative sessions, and great networking including reconnecting with my old IGEL colleague Ben Ward who is now Field CTO for the UK and Ireland at Liquit.  

The next event is scheduled in Belfast in June and should be another enjoyable day.

Simplifying Disaster Recovery and Business Continuity with Microsoft FSLogix and ProfileUnity’s Portability

Using profile containers, like FSLogix or ProfileUnity’s ProfileDisk container, can present challenges when it comes to disaster recovery and business continuity. Issues such as localized corruption caused by network or storage outages, performing backups on large containers, replicating for DR, and setting up an active-active desktop deployment are just a few of the challenges organizations face.

This is where ProfileUnity’s portability comes into play. With its ability to compress user profiles into a smaller, more efficient backup format, ProfileUnity’s portability solves many of the issues associated with disaster recovery and business continuity. By targeting the file system and registry with surgical precision, the engine excludes large files like the Outlook cache that can be easily re-created from the cloud, making the archived copy of the profile much smaller and more manageable. In addition, the portability engine only writes out what has changed in the session, resulting in fewer files to manage and less network traffic to replicate.

Corruption recovery is also simplified with ProfileUnity’s portability. By removing the corrupt profile container and allowing the portability engine to restore and populate a new container with only what is needed for the user to continue working, organizations can quickly recover from localized corruption without the need for a full restore.

Backing up a large profile container can also be a challenge. ProfileUnity’s portability engine version of the user’s profile is typically between 100 – 1000 MB in size, making it much more practical to backup. In the event of container corruption, simply remove the corrupt container and have the user log in again. The portability engine will take care of re-populating the newly created container with the user’s preferences.

Replicating a large, monolithic file that is locked for 8-12 hours a day can also be impractical. However, ProfileUnity’s portability engine archives are stored in many small files that are not locked while the user is logged in, making replication options almost infinite and very cost-effective. Any SMB file-level replication technology, Azure blob replication, or even Amazon S3 replication can be used to replicate the archives.

For organizations looking to set up an active-active desktop, unique profile containers at each site that do not replicate would be used. The portability engine archives can then be replicated and, since the engine only writes out changes that occur within sessions, replication is fast and efficient.

Our team has been hard at work continuing to develop new features for our products, and we’re excited to announce that our next version of ProfileUnity will include a new template specifically designed to simplify disaster recovery and business continuity for Microsoft’s FSLogix profile container. With this template, our customers will be able to take advantage of out-of-the-box solutions that help ensure business continuity in the event of localized corruption, storage outages, and other common challenges. We believe that this new template will be a valuable addition to our product and will help our customers to better manage their FSLogix profile containers. The next version is due in April 2023.

In conclusion, using ProfileUnity’s portability on top of a profile container like Microsoft’s FSLogix or ProfileUnity’s ProfileDisk is an excellent way to simplify disaster recovery and business continuity. With its surgical precision and ability to compress user profiles into a more efficient format, ProfileUnity’s portability provides organizations with an effective recovery plan from container corruption, replication for DR or active-active desktop deployments.

Introducing Liquidware Spotlight: Shedding Light on CommandCtrl, the Ultimate Helpdesk Remediation Solution


Liquidware has recently launched a new video series called “Liquidware Spotlight.” This video series aims to showcase the latest product offerings from Liquidware and demonstrate how these solutions can help organizations optimize their digital workspaces.


One of the featured products in the Liquidware Spotlight video series is CommandCTRL, a helpdesk remediation solution that will streamline the IT support process and improve the end-user experience.


This product is currently in Beta and planned GA is in Q2 of 2023. You can sign up for the beta here.
The CommandCTRL solution is designed to simplify the troubleshooting and remediation process for IT support teams. The solution provides a centralized console that allows IT support personnel to easily view and manage end-user issues across multiple endpoints, including virtual desktops, physical desktops, cloud-based desktops and laptops.
In addition to the centralized console, CommandCTRL also includes a range of remediation tools that can help IT support teams quickly resolve issues. These tools include remote access, a command-line interface, file, and registry editing, and more .


The Liquidware Spotlight video series features a dedicated video on CommandCTRL, which provides a detailed overview of the solution and its key features. The video also includes a demo of the solution in action, showcasing how CommandCTRL can help IT support teams quickly troubleshoot and remediate issues.
Episodes one through three are now available, episode one focuses on a general overview of the product, while episode two dives into the scripting functionality with CommandCTRL, and, finally, episode three focuses on our unique DVR playback feature.

 

Overall, the Liquidware Spotlight video series is an excellent resource for IT professionals looking to stay up-to-date with the latest workspace management solutions from Liquidware. Whether you are looking for a helpdesk remediation solution like CommandCTRL or any of Liquidware’s other digital workspace management solutions, the Liquidware Spotlight video series is a valuable resource that can help you make informed decisions about your digital workspace strategy.


Go take a look now!

Spotlight Series

Instant Application delivery with FlexApp 6.8.5 Cloaking

Instantly delivering applications to users can be a challenge, as even FlexApps can take some time to activate. For instance, it may take 14 seconds for 15 FlexApps to become available. This can cause users to log in to their desktops before the application shortcuts for all 15 apps are ready to use.

To address this issue, we’ve introduced FlexApps on boot. However, the current implementation of FlexApps on boot has a small drawback: all FlexApps on boot are visible to all users logging in to the RDS host or desktop pool. This necessitates creating multiple pools to segment applications that are layered on boot. While this reduces image management, it increases the number of pools to manage, even if they come from the same image.

But with ProfileUnity FlexApp 6.8.5, we have new technology that solves both image sprawl and pool sprawl. When you assign FlexApps on boot, you now have the option to cloak the FlexApps that a user is not entitled to at login. For instance, if you have two apps on boot, one for accounting and the other for marketing, both apps are layered into the OS on boot, so users don’t have to wait for layering to occur. During login, however, the marketing user won’t be able to see the accounting app, and vice versa.

In addition, we offer predictive block caching. FlexApps are typically streamed over the network, but it’s sometimes better to run the app from our block cache to speed up the user experience. However, downloading all the needed blocks can take time. With predictive block caching, we know what blocks are needed to achieve near-native speeds, eliminating the need to download all blocks while the user waits.

To summarize, we remove activation times (FlexApps on boot), launch times (block caching), download times (predictive block caching), reduce image management (using FlexApps), and reduce pools (FlexApps on boot with cloaking).

To accomplish this, first set up ProfileUnity as a Service. then enable the “Enable Cloaking for on-boot FlexApps” checkbox in ProfileUnity FlexApp 6.8.5 when assigning FlexApps on boot. Then, in the normal login configuration, assign the relevant on-boot FlexApps to the appropriate users. This will ensure that users only have access to the applications they need, while reducing image sprawl and pool sprawl.

Overall, this approach simplifies application delivery and management while improving the user experience. Users can log in quickly and seamlessly access the applications they need, without being burdened by unnecessary apps or activation times.

ProfileUnity with FlexApp 6.8.5, Best Practices out of the box!

Capturing applications with FlexApp can sometimes be challenging, and there are a few best practices that are critical to success. However, these steps can be time-consuming, and it’s easy to overlook important details. In some cases, this can lead to an unsuccessful deployment.

To simplify the process and ensure best practices are followed, ProfileUnity FlexApp 6.8.5 now includes out-of-the-box tools and features to help streamline the application capture best practices.

First, FlexApp now includes a built-in runtime installer, which allows you to easily install all the necessary .NET and C++ runtimes on the packaging OS. This eliminates the need to track down individual runtimes from Microsoft, saving time and reducing complexity.

Second, FlexApp also includes a custom optimizer tool specifically designed for capture. This tool ensures that the capture OS is optimized for the capture process, with minimal extraneous activity or noise. This is especially important since you may not have access to VMware’s or Citrix’s optimizer tools, and different optimizer settings are required for capture OS versus end user images.

Finally, FlexApp automatically performs rollbacks in between captures to prevent cross-contamination between applications. This ensures that each application is captured in a separate layer, without interfering with other applications layers.

By incorporating these best practices out-of-the-box, ProfileUnity FlexApp 6.8.5 simplifies the application capture process, reducing the risk of errors and ensuring a successful deployment. With these tools and features, you can capture applications quickly and easily, and deliver them to users with confidence.

FlexApp Modernizes Any Windows App, Easily.

In today’s fast-paced digital world, businesses need to be agile and flexible to meet the changing demands of their customers. One of the ways businesses can achieve this is by modernizing their legacy Windows applications to be more efficient, reliable, and scalable. Liquidware FlexApp is a powerful solution that can help businesses modernize their Windows applications without the need for expensive infrastructure changes or application rewrites.

With Easy and Automated Packaging, Any Windows App is Easily Modernized with FlexApp from Liquidware.

FlexApp is an application layering technology that containerizes applications easily, making them available to users whenever and wherever they need them. It separates the application from the underlying operating system, which means that the application can be deployed across different versions of Windows, regardless of the operating system version or virtual platform.

FlexApp’s approach to application layering enables businesses to save time, reduce costs, and minimize complexity associated with traditional application delivery methods.

Here are some of the ways in which Liquidware FlexApp can help modernize any Windows application:

  1. Application Containerization: With FlexApp, applications can be containerized and delivered on-demand without modifying base images, reducing the need for local installation on individual endpoints. This means that applications can be deployed faster, and users can access them from any device, anywhere, and at any time.
  2. ANY Application Format: FlexApp supports any Windows app, not just MSIX but also MSI, EXE and home grown applications, giving it an incredible 95% or greater compatibility rate.
  3. Flexibility: FlexApp allows applications to be delivered to any Windows workspace platform, including virtual, cloud, or physical, depending on the business’s needs. Supported platforms include Microsoft AVD, Windows 365, Citrix, VMware Horizon. Third-party support for deployment and/or testing includes Microsoft Intune, Nerdio Manager, Application Readiness, Rimo3, and Ivanti DSM. This enables businesses to choose the deployment method that works best for them, without compromising application performance or user experience.
  4. Scalability: FlexApp can scale applications to meet the demands of a growing business. As more users require access to an applications automatically scale by executing locally, without the need for additional infrastructure.
  5. Cost-Effective: FlexApp’s application layering approach means that businesses can reduce the cost of application management and support. By separating the application from the operating system, businesses can save on licensing, support, and infrastructure costs associated with traditional application deployment methods.
  6. Easy to Manage: FlexApp provides a centralized management console that simplifies the process of deploying and updating applications. Administrators can quickly create and manage application packages, control application access, and monitor application usage.

Liquidware FlexApp is a powerful solution that can help businesses modernize their legacy Windows applications without the need for expensive infrastructure changes or application rewrites. Its application layering approach separates the application from the operating system, making it available to users whenever and wherever they need it. With FlexApp, businesses can achieve greater agility, flexibility, scalability, and cost-effectiveness in their application management.

More cloud! ProfileUnity with FlexApp 6.8.5 adds SAML and Azure Active Directory group support

ProfileUnity has added support for SAML and Azure Active Directory groups, offering greater cloud functionality to its users.

With console support for SAML, users can now access their ProfileUnity console using a cloud Identity Provider (IDP). This approach offers numerous benefits, including:

  • Two-factor authentication: Depending on the IDP configuration, users can use an authentication application on their phone, receive an SMS message, or even use a physical token for added security.
  • Centralized auditing: By centralizing all ProfileUnity console access to an IDP, IT teams gain access to full audit trails for login attempts. This allows for easy auditing without needing direct access to the ProfileUnity console.

By integrating SAML support, ProfileUnity has made it easier for users to leverage SSO to login the ProfileUnity console even more securely, and IT teams to manage and monitor those access attempts.

ProfileUnity has also recently released an update that introduces support for Azure Active Directory groups. This new feature enables the context-aware filtering system to make decisions based on a user’s Azure Active Directory group membership, making it particularly beneficial for users who work on an operating system that is not typically joined to an NT Domain or does not have a consistent connection to the corporate network.

One of the best aspects of this update is that it requires no changes to the client-side or user experience for the ProfileUnity client to query Azure Active Directory group membership. To get started, simply set up the console with the necessary Azure Active Directory access required to perform group queries.

With Azure Active Directory group support, ProfileUnity users can now take advantage of enhanced filtering capabilities, making it easier to manage. This upgrade provides greater flexibility and convenience for businesses looking to maintain secure and efficient IT operations while using Azure Active Directory.

Once the console has access to perform your Azure Active Directory Group queries the filter system will show Azure Active Directory groups.

Once you have setup your Azure Active Directory Group filter and tied it to a module, like shortcuts, FlexApp,.etc., the system will take care of enabling the client access to query your Azure Active Directory Groups.