Application Lifecycle Management

Many organizations today struggle with Application Lifecycle Management (ALM) across their enterprises.  Over years, IT staff lose track of the age and versions of applications in their environments as users come and go or choose to install their own apps. Each subsequent PC refresh cycle or application upgrade project also add complexity as new Windows OS and widely differing device types are introduced into the environment.  Desktop virtualization adds even more complexity as both physical and virtual desktops may play a role in app;ication delivery. The ALM graphic below represents a basic workflow that would apply to most enterprise environments.

Click on graphic for larger view.

Liquidware Labs FlexApp Application Lifecycle Management

Liquidware Labs solutions can support requirement specification, delivery and maintenance phases for Application Lifecycle Management in an enterprise. 

An Application Strategy Assessment with Stratusphere UX from Liquidware Labs is the critical starting point to determine the specific requirements of applications both in terms of compute resources and dependencies /conflicts with other applications. With Stratusphere UX, you get a complete inventory of every application currently running in your environment by user, machine and operating system,  This information allows you to separate necessary applications from older or unused versions that need to be retired or upgraded.  If an upgrade is required, then Stratusphere UX metrics data can help determine application/ Windows OS compatibility to select the appropriate OS and to determine whether to deliver applications via a virtual platform (VMware Horizon, Citrix XenApp or XenDesktop, RDSH)  or a physical platform. 

As part of the output from the Application Strategy Assessment, Stratusphere UX may identify that whether or not applications are suited to base image deployment based on unique application requirements, allowing IT staff to create an Application Solution Roadmap.  This roadmap outlines the understanding of what tools are required to achieve the necessary results within an enterprise environment. For example, some applications may require application isolation, which points towards an application virtualization use case. Others may not require isolation and may lend themselves to a newer technology called Application Layering.  Many organizations are utilizing this technology, which allows you to "package" apps at installation,  centrally store them yet deliver them on demand to users as needed anywhere, anytime or via any device.

Application Packaging best practices are often the gold standard baseline that most enterprises build out from at a project level. Liquidware Labs FlexApp Layering can seamlessly integrate with any and all Application Packaging Best Practices within the enterprise.

 FlexApp Layering has evolved into a strong 3rd option for many enterprises with respect to an application solution roadmap, through higher packaging success rates and the elegance of the layering technology.  Application maintenance is greatly facilitated when applications can be centrally stored, patched and upgraded.  Taking this step also boosts desktop security as it ensures that there are no gaps left in application maintenance that can be exploited by hackers.

An EUC Integration Strategy is the process by which enterprises align the Application Solution Roadmap and Application Distribution Map decisions to their overall platform direction strategies. FlexApp has the ability to seamlessly integrate with essentially any EUC platform, regardless of which path the customer takes.