Innovation is the key to success for your mid-market company. Here you’ll find expert tips on how to align your business and IT strategies to save money, plan for growth and foster innovation. Forward-thinking technology inspires forward-thinking business.

ON DEMAND!

Speaker: Mike Masnick

What you need to know about Enterprise Knowledge Management

Attend Webcast View All Webcasts

Shane Unrein

HotHardware Technical Editor Shane has been a technology journalist for the better part of a decade. When covering tech, he likes to focus on reality – the real benefits to the average user – and not the marketing hype. Though that may sound a bit trite, recall that as a member of team HotHardware, he’s tasked with helping folks make sound and informed buying decisions. During the day, he spends his time as a Systems Design and Integration Specialist at a company that builds huge parts for large airplanes. He has a degree in Management Information Systems and is considered an IT "jack-of-all-trades."

Benefits of Application Virtualization

Virtualization’s impact on the IT world has been undeniable over the last several years. Almost everyone who visits tech-related web sites or picks up a trade rag has probably heard about virtualization. As companies of all sizes try to figure out how to become greener and operate more efficiently with a leaner IT staff, virtualization continues to gain considerable traction. Although not currently as common as hardware-level and operating system-level virtualization, application-level virtualization is becoming more popular as several major companies expand and market their products in this space.

Application virtualization is a technology that provides the ability to package and deliver an application in a way that isolates the application from the host operating system on which it is executed. This isolation is made possible by the packaging process, which captures all of the application’s settings, files, registry entries, libraries, etc. and bundles all of them together in an easy to deploy package, such as an executable file. As you might imagine, not all application virtualization offerings are the same. Some require agents or other software installations, while others can operate in an “agent-less” environment.

Regardless of how the solution works, application virtualization provides a plethora of benefits. For instance, application virtualization creates the opportunity to run incompatible applications on the same PC. Let’s say FinanceApp 2.0 doesn’t behave well when MoneyApp 1.5 is also installed, but your finance department absolutely requires both applications on every PC. Putting two PCs on each employee’s desk would be impractical, especially when application virtualization would allow you to simply package one of the applications, let’s say MoneyApp 1.5 in this case. Thus, IT folks fluent in this technology could come to the rescue by installing FinanceApp 2.0 per the usual process while deploying a virtualized MoneyApp 1.5 to those who require it.

Another situation where application virtualization can prove extremely beneficial is when a company migrates to new versions of major software, such as an office productivity suite. Sometimes IT departments aren’t ready to deploy new software as soon as users need that software. This type of situation is usually isolated to small groups of users, and it can increase costs to start supporting multiple non-standard configurations. So, rather than installing the new application on these users’ PCs and creating non-standard configurations, you could virtualize the new version of the application and make it available in a limited deployment to those users who truly need it immediately. Because virtualized applications don’t get installed in the traditional sense, it’s easy to remove them when they are no longer needed or need replaced.

Keep in mind that some applications are not ideal candidates for virtualization. Any application that requires a device driver, for instance, would not be something you would want to try to virtualize. Additionally, software that is heavily integrated with the operating system can be extremely difficult to virtualize.

Virtualization solutions are becoming more widespread, and the offerings continue to mature and improve. Any company exploring virtualization solutions and strategies should strongly consider adding application virtualization to that research. Since many of its benefits can result in immediate cost-savings and more flexibility, application virtualization may have a natural place in your company’s attempt to create a leaner and more efficient IT.

Measuring the Benefits of an IT Hardware Refresh

All businesses, whether small or large, depend on strategy. Even not having a strategy is a strategy. Goals are an essential part of those strategies. To achieve goals, and therefore follow the strategy, businesses need and rely on processes. Many people scoff at processes and think of them as nothing more than bothersome “red tape” that gets in the way of doing their jobs. The reality, though, is that clearly defined and communicated processes help create order, reduce chaos and enable consistency, which means results can more easily be measured, checked and audited. Another part of the reality, on the other hand, is that some processes are convoluted, unnecessary and/or inefficient.

So, how does a business objectively determine if a process is necessary or unnecessary? Take the process of refreshing IT hardware as an example. Most companies seem to refresh (or replace) their hardware, including servers, desktops, laptops and workstations, every three to five years. Many IT types and hardware suppliers can reiterate the potential benefits of such a refresh strategy:  improved performance, increased efficiency, reduced support costs, reduced energy consumption, etc.  To truly know if strategies and processes have worthwhile benefits, companies need an objective way of regularly scrutinizing those strategies and the processes used to carry out those strategies.
Read More »