Virtualized computing for legacy IT

Virtualized computing solutions

Protect, preserve and future proof your investment in long serving technology assets. Avoid risk, ensure continuity, comply with mandates, maintain your competitive advantage.

Get started

Your organization relies on a vintage but vitally important computer system or application. It may handle logistics, marketing, customer relations, finance, distribution, regulatory compliance, process control… or something else entirely. Maybe the software was custom built long ago, or the hardware is obsolete, or the system is vendor end‑of‑life and unsupported. Whatever the case, that system or application is essential to your business.

But it's legacy technology and not sustainable. Doing nothing is not an option. You've been advised to rip and replace, build new from scratch or start over in the cloud. Which means a big new investment, along with lots of business disruption and plenty of risk. For no real gain over what you already have. So what do you do?

You shouldn't be forced into taking big risks and facing unknown pitfalls. You need a better option. A way to protect, maintain and secure your existing system into the future. That's where we can help.

Xview Solutions has been delivering reliable, enduring, proven IT solutions since 1997. We've focused since 2007 on building and supporting virtualized computing environments… especially for vintage, legacy and vendor EOL applications and systems. Our virtualization technology works seamlessly with on‑premise, hosted or cloud‑based platforms and is 100% portable so there's no vendor lock‑in. We're also open source so there are no licensing fees.

Success Stories

Virtualizing a long serving PC based business application suite facilitated continued growth for this company.

We were very pleased with the way the project worked out… we also got some unexpected benefits, too.

Learn more

This company's unified communications system running on EOL hardware gained a new and extended life with virtualization.

The great thing is we get to keep our existing system without having to worry… and we're happy with the result.

Learn more

For this organization virtualization meant safeguarding essential business software tied to a legacy Windows platform.

We've been able to keep on doing what we need to do, the way we need to do it… the project was definitely a success.

Learn more

Don't wait. Contact us today to schedule a quick voice or video chat so we can talk about your specific needs, goals and timeline.

Get started

We'll follow up with a detailed proposal and step by step plan for a complete, timely and cost effective solution to your problem. Once you approve, we'll work together to implement the plan.

You can expect a virtual computing environment that is purpose built to host your legacy system or application. Complete, fully functional and exactly meeting your needs. We also offer ongoing active support.

Virtual computing environment

  • Available for on premise, data center or hosting provider sites.
  • Supports all traditional workloads plus containers, virtual machines, hardware emulation and more.
  • Dynamic allocation of compute, memory, storage and networking resources.
  • Backup and recovery with encrypted storage.
  • Secure remote access worldwide.
  • From 1,200 USD

    Learn more

    Complete virtualization project

  • Discovery, analysis, scoping and specification.
  • Virtual computing environment setup.
  • Project implementation, testing and feedback.
  • Finalization and preflight check.
  • Handover and sign‑off.
  • Follow‑up and post project assessment.
  • From 6,000 USD

    Learn more

    Active support

  • Automated backups of files and data sets
  • Recovery testing and backup set validation
  • Software updates and patching
  • Status monitoring and remedial intervention
  • Activity and change logging and reporting
  • Trouble ticketing and telephone callback
  • From 420 USD

    Learn more

    Let's schedule a quick voice or video call to discuss your needs, goals and timeline. Contact us today.

    Get started
  • Avoid disruption and downtime
  • Eliminate change risk
  • Ensure business continuity
  • Achieve all mandates
  • Protect your investment
  • Maintain competitive advantage
  • Xview Solutions Inc.

    Success Story

    This company sells industrial equipment and parts and provides repair and maintenance services. It's a multi‑branch operation with widely‑separated locations.

    Adopted in the the late 1990s and continuously customized through the 2000s, the company relied on a PC based accounting, billing, and inventory control system. At the head office and in each branch a suite of character mode applications were installed on individual PCs connected in local area networks. The PCs worked in client‑server mode with local database files which were updated and synchronized nightly with head office over the internet. So checking orders, invoices and stock levels for another branch required a phone call, instant message or email query to that branch.

    The system had worked well but the company was growing. New branches and users meant new system installations and new database servers. Moreover, the problem of timely data synchronization was only expected to get worse. The company had looked at replacing the current system with other products, both PC based and host based, but they faced some major issues, quite apart from the cost. One big problem was extracting, transforming and migrating all their data to new schemas and formats. But most challenging of all was the prospect of re‑creating the many important custom features of the existing system into any new system from scratch.

    We needed to find a way to deal with growth while hopefully holding on to a system that our people knew well and was doing a good job for us.

    Xview Solutions was asked to investigate the possibility of retaining the existing system while also accommodating new and future demands.

    After a thorough analysis, we proposed hosting the existing PC based system under emulation within a virtualized computing environment and making it securely accessible over the internet to all users. This required no changes to the application software and had several important additional benefits, including:

  • No need for separate branch database files, so no need to update and synchronize multiple data sources nightly. With a single system installation, but accessed under distinct user profiles, up‑to‑date information is available for all branches all the time.
  • No need to install and maintain separate applications on individual PCs. Users have secure authorized access to the applications they need, all running within the virtual environment. Adding and removing user access is simple and quick. And there is only a single database and application suite to backup and maintain.
  • Centralizing the database also opened up the possibility of connecting directly with e‑commerce applications to provide enhanced customer service and support.
  • Processing, memory and storage resources of the virtual environment can be readily increased to accommodate new users and company growth.
  • The happy result is that the existing system has been preserved, consolidated and enhanced. Maintenance and administration have been simplified, and the company enjoys significant ongoing cost savings.

    We were very pleased with the way the project worked out. There ended up being a few differences in how our people worked with the system after the changeover, but we also got some unexpected benefits, too. So all in all it was really positive.
    Xview Solutions Inc.

    Success Story

    This company had been relying on a unified communications system running on a dedicated hardware appliance. The system provided a full suite of realtime business communication features including telephone, VoIP, automated call answer, call routing and forwarding, conferencing, voicemail and instant messaging.

    The appliance had given dependable service for a number of years, but the platform was aging and unfortunately the product line had been orphaned when the vendor went out of business.

    Obviously, realtime business communication is essential so the company was concerned about having a replacement before the hardware eventually and inevitably failed. They considered moving to a hosted communications service or purchasing a new appliance from another vendor.

    However, in both cases there would be significant upfront costs including setup and migration, along with loss of some features and potential service interruptions during any changeover.

    The original supplier was no longer around and the system was getting on in age. So we had to decide what to do before we experienced an actual breakdown, which we might not be able to fix.

    Because the unified communications suite ran under a version of the Linux operating system, the company asked Xview Solutions to investigate the feasibility of moving the existing installation from dedicated hardware to a virtualized environment.

    As it turned out, the system was an ideal candidate for just such a solution. The appliance had an Intel x86‑64 processor and was built with mostly standard PC components. We were able to identify the functions of those components and confirm that they would be supported in a virtualized environment.

    Consequently, we were able to “clone” the appliance's entire local filesystem. We successfully installed, started and ran the cloned image in the virtual environment, also making modifications and configuration changes to accommodate the virtual hardware platform. Testing verified all features working as expected and switching over to the virtualized system was uneventful.

    Beyond achieving the key objective of protecting the unified communications system from hardware failure, our solution also freed it from the limitations of the original appliance, extending the life of the system even further:

  • The virtualized environment is itself completely portable.
  • Processing and storage resources can be increased as needed.
  • The great thing is we get to keep our existing system without having to worry about its sudden demise. The project was a success and we're happy with the result.
    Xview Solutions Inc.

    Success Story

    This labor organization provides skilled workers for regular, temporary and on‑call employment. The organization's members are engaged as employees and independent contractors by diverse clients at multiple locations.

    The organization had for many years relied on a complex and unique payroll, membership and financial management system. It consisted of a custom software “stack” with a web browser based user interface, all tightly integrated with a legacy version of Microsoft Windows running on a dedicated server.

    However, both the operating system and server hardware were long past EOL. Simply replacing the server was not an option as some of the custom software components were unavailable for newer versions of Windows and the legacy version would not work with current hardware. The organization considered outsourcing the payroll and finance functions, as well as re‑creating the existing system on a new platform. For reasons of risk and cost both those options were rejected.

    Getting any kind of support for our server was no go because of its age. But we absolutely need the things it does for us, so we had to look at alternatives.

    Xview Solutions was asked to examine the possibility of moving the entire existing system to a virtual environment. After a thorough analysis we developed a proposal to “clone” the Windows server as a virtual machine and host it in a dedicated virtual environment in our data center. Our proposal was ultimately accepted.

    For users the experience was seamless when the system moved from on‑premise to data center, which was the ideal outcome. And the organization also gained significant new benefits:

  • The dedicated virtual hosting environment gives an added layer of security and protection.
  • Up‑to‑date hardware makes processing and response times faster than before even with the overhead of virtualization.
  • The new environment greatly simplifies backup and recovery procedures and testing.
  • Processing power and storage capacity can be increased on demand.
  • Moving to a virtualized environment allowed Xview Solutions to offer the organization an Active Support plan, which was unavailable from any provider for the legacy physical system.
  • We've been able to keep on doing what we need to do, the way we need to do it. From that point of view it was a good decision and the project was definitely a success.
    Xview Solutions Inc.

    Virtualized Computing

    Our virtualization infrastructure is built on standard x86‑64 servers configured as hostnodes. The technology is open source so there's no vendor lock‑in and no license fees. A hostnode can be located anywhere… on your premises, in a data center, or at a public hosting site. That means real flexibility and huge cost savings over cloud providers like AWS, Azure and Google.

    hostnode⇢ pods⇢ workloads, containers, virtual machines

    We create virtual environments by partitioning a hostnode into portable private operating domains (pods). Each pod is an independent computing environment with its own processing, storage and network resources and its own GNU/Linux operating system. A pod is 100% software that can be readily moved between hostnodes or even “de‑virtualized” into a stand‑alone installation runnning on its own physical server.

    Workloads may be deployed directly within a pod or further isolated in containers (Docker or Podman) and virtual machines (KVM and QEMU). Containers run GNU/Linux workloads. Virtual machines run workloads that need specialized or obsolete operating environments or non‑x86 hardware. Migrating workloads to pods, containers and virtual machines makes them enduringly reliable, available and maintainable.

    Virtual environment (pod) setup

  • Complete GNU/Linux operating environment with optional automatic updates.
  • Each pod supports multiple concurrent workloads plus containers and virtual machines including emulation for many different hardware architectures.
  • Dynamically adjustable processor, memory, storage and network resources.
  • One or more static IPv4 addresses with optional network bridge.
  • Backup and recovery with encrypted external storage.
  • Optional deployment of specific workloads.
  • Secure remote access from any location worldwide.
  • From 1,200 USD. Contact us for a detailed proposal and quote.

    Get started

    Full hostnode setup

  • Convert an existing x86‑64 server into a hostnode.
  • Complete system software installation and configuration.
  • Supports multiple concurrently active virtual environments (pods).
  • Backup and recovery with encrypted external storage.
  • Secure remote access from any location worldwide.
  • From 3,600 USD. Contact us for a detailed proposal and quote.

    Get started
    Xview Solutions Inc.

    Project Services

    We provide end‑to‑end project management for the design, build and delivery of virtualized computing solutions. Each project is different but in every case we follow a well‑defined four stage methodology.


    In the first stage we conduct a basic inquiry and formulate a problem statement. That gives us a focus for discussing your goals and objectives, available resources, desired timeline and the technical feasibility. At the end we'll present you with an estimated investment and the option of receiving a formal proposal.

    Let's talk about your project. Contact us today.

    Get started


    In this stage we collaborate with your stakeholders to develop a detailed project plan setting out:

  • Objectives and expected outcomes
  • Potential risks and roadblocks
  • Required resources and budget
  • Activities, tasks and delivery schedule
  • The result is a statement of work specifying the scope, terms and deliverables of the project, which we present for your approval.


    In this stage we work with your stakeholders to carry out the project plan. The earliest tasks typically involve setting up the virtual computing environment that will host your existing application or system. As the project proceeds we review the ongoing work with your stakeholders who sign off on each deliverable or request revisions which are processed as change orders. Throughout the process we document and monitor activities to keep the project on track and on schedule.


    In this stage we typically perform a preflight check before the official handover to your stakeholders. In every case we provide you with a final report and we later conduct a post‑project follow‑up. Optionally you may ask us to prepare a post‑project “lessons learned” report.

    Complete virtualization projects start at 6,000 USD. Contact us for a detailed proposal and quote.

    Get started
    Xview Solutions Inc.

    Active Support

    You need skilled proactive support to ensure your essential technology assets are reliable, available and secure. We offer subscription plans to monitor, manage and maintain select workloads running in our virtualized computing environments. Our focus and key objective is preventing downtime.

    Portable Private Operating Domain (Pod)

    Typically for our virtual environment solutions a daily snapshot of the portable private operating domain (pod) filesystem is saved to backup. However, in a recovery from backup all changes to data, programs and settings since the most recent successful snapshot will be lost. Moreover, there is no guarantee that running workloads will be recovered intact. In particular, workloads running as virtual machine (KVM/QEMU) images within a pod are not backed up.

    For more frequent or fine‑grained backup with more assured recovery and rollback options (including backup and recovery of virtual machines) you need an Active Support plan.

    Active Support plans typically provide:

  • Automated backups of files and data sets
  • Recovery testing and backup set validation
  • Software updates and patching
  • Status monitoring and remedial intervention
  • Activity and change logging and reporting
  • Trouble ticketing and telephone callback
  • Out‑of‑scope services at preferred rates
  • Plan development

    Before we can offer you an Active Support plan for workloads deployed in our virtual environments we must perform a preliminary no‑charge assessment. If the assessment is positive we'll present you with an offer to develop and price a plan specifically for your environment. If you accept our offer we'll perform the following process…

  • Discovery
  • We examine the virtual environment as we find it. We investigate its configuration and catalog the components: applications, services and data sets. We identify the components we will be able to monitor, update, patch, back up and recover.

  • Specification
  • Based on the results of discovery we develop, document and price an Active Support plan for your existing environment. We list the specific activities and procedures we will perform, and their objectives. The plan defines the scope and limits of the offer and the subscription fee.

  • Enrollment
  • Upon your acceptance of the specification we set up the administrative, technical and reporting procedures for your custom plan within our internal systems. You may be asked to take some actions to complete the enrollment. Finally, you must pay the subscription fee.

  • Go live
  • We set up and configure any software, services or other components required by the Active Support plan and the subscription begins.

    Contact us today for your preliminary no‑charge assessment.

    Get started

    Plan features

    Active Support plans generally offer in‑scope coverage for backup, recovery, updates, monitoring, reports and help. Additional out‑of‑scope services are also available.

  • Backup
  • Specified filetrees and data sets are copied to archives for subsequent recovery in case of error, accident, failure or malicious action. Data backup support includes…

  • Defined RPOs and RTOs
  • Separate physical storage sites
  • Multiple point‑in‑time versions
  • In‑flight and at‑rest encryption
  • Automated, scheduled, verified
  • Recovery
  • Data backup archives are retrieved from storage and restored as required. Data recovery support includes…

  • Integrity checks of archived data
  • Recovery testing from backup archives
  • On‑demand access to archived content
  • Updates
  • Vendor updates and patches are, as available, reviewed and applied to specific software in your virtual environment, depending on the Active Support plan. The covered software is verified working after update or patching. Failed updates and patches are rolled back.

    Updates and patches typically fix software bugs, add features, enhance performance and resolve security issues. Applying updates and patches helps maintain the reliability, availability and security of business‑critical software.

  • Monitoring
  • The availability and performance of specific systems, services and applications in the virtual environment are actively monitored. If a problem or failure is detected an alert is generated, triggering an investigation, followed by remedial intervention as necessary.

    Status monitoring tools deployed in the virtual environment observe, analyze and report on the components covered by the Active Support plan. Our engagement tools receive and act upon the reported information. These interactions are mostly automated and manual interventions are uncommon.

    Monitoring provides information necessary to understand how the covered systems, services and applications are performing momentarily and over time. This determines any remedial or preemptive actions required to avoid or minimize downtime, which is our key objective.

  • Reports
  • All maintenance activities, notes, comments and recommendations are documented and recorded. Incident reports are prepared and provided to you when interventions occur or investigations are resolved.

  • Help
  • Our trouble ticketing and telephone callback services are available 24/7 to handle in‑scope service requests and inquiries. Callback service is only available to Active Support subscribers.

  • Out‑of‑scope
  • Your monthly subscription fee covers the activities, procedures and services listed in your Active Support plan. On request and as available, out‑of‑scope services are billable at preferential rates.


    Subscriptions start from 420 USD monthly when prepaid annually. Pricing depends on the specific details of your Active Support plan.

    Contact us today for your preliminary no‑charge assessment.

    Get started
    Xview Solutions Inc.