MSLS Partners LLC Helps Tax, Accounting & Financial Advisory Firm Save Approximately $6,000 Per Year With Open-Source Technology

MSLS Partners LLC Helps Tax, Accounting & Financial Advisory Firm Save Approximately $6,000 Per Year With Open-Source Technology

MSLS Partners LLC designed and deployed a self-hosted contact management and CRM solution for Rooney & Hodgens LLC using XCP-ng, Xen Orchestra, Ubuntu Linux, Docker, and Twenty—helping the organization reduce recurring software expenses while giving staff access to a centralized business contact platform.

Schedule an IT Consultation See the Result

Estimated Annual Savings

≈ $6,000

By replacing an expensive recurring software dependency with a carefully engineered open-source and self-hosted solution.

Technology Should Solve Business Problems

At MSLS Partners LLC, we believe technology should solve real business problems—not create unnecessary complexity, recurring expenses, or dependence on software that no longer aligns with the organization's actual needs.

Recently, MSLS Partners worked with Rooney & Hodgens LLC, a tax, accounting and financial advisory firm, to modernize how the organization manages and shares business contacts across its team.

The company had been using Canopy primarily for contact management. However, the organization's actual requirement was much more focused: users needed a centralized and reliable platform for shared business contact information.

The question MSLS Partners asked: Does the organization need to continue paying for a larger recurring software platform when its primary operational requirement is centralized organizational contact management?

1. Reduce Recurring Costs

The existing approach created significant annual software expenses for functionality beyond the organization's primary contact-management requirement.

2. Centralize Contacts

Users needed a common platform for accessing and working with shared business contact information.

3. Use Existing Infrastructure

The new solution could leverage virtualization infrastructure already available to the organization.

The Business Challenge

Rooney & Hodgens LLC needed users across the organization to access shared contact information. Continuing to maintain a larger recurring software platform primarily for contact management created an opportunity to reconsider the firm's technology strategy.

MSLS Partners reviewed the operational requirement and evaluated whether a more targeted solution could provide the functionality the organization actually needed.

The project goals included:

Centralized contact management
Access for organizational users
A modern web-based interface
Better control over the application environment
A platform capable of future growth
Reduced dependence on expensive recurring licensing
Better use of existing infrastructure
Official Xen Orchestra public product page showing XCP-ng virtual infrastructure management

Xen Orchestra is the web-based management layer used with XCP-ng infrastructure. View the official Xen Orchestra page

The Technology Behind the Solution

MSLS Partners combined virtualization, Linux, containerization, and a modern open-source CRM platform into a layered business solution.

XCP-ng Open-source virtualization foundation used to host the dedicated application virtual machine. Xen Orchestra / XOA Centralized web-based management and operational visibility for the XCP-ng virtual environment. Ubuntu Linux Dedicated Linux server environment created for the application workload. Docker + Twenty Containerized deployment of the self-hosted CRM and contact management platform.

The Final Architecture

MSLS Partners designed the environment in clearly defined layers. This makes the solution easier to understand, maintain, troubleshoot, document, and expand.

XCP-ng Virtualization Infrastructure Provides the underlying virtualization foundation for the workload.
Xen Orchestra / XOA Management Provides centralized visibility and virtual machine management.
Dedicated Ubuntu Virtual Machine Provides an isolated Linux operating system environment for the business application workload.
Docker Container Environment Provides a structured application deployment layer.
Twenty CRM Provides the centralized web-based CRM and organizational contact management platform.
Organization Users Staff members access the centralized platform for shared business contact information.
In plain English: XCP-ng provides the virtualization foundation, Xen Orchestra manages the virtual environment, Ubuntu runs the dedicated server workload, Docker organizes the application deployment, and Twenty provides the business-facing CRM and contact management platform.
Official Vates public website showing XCP-ng and Xen Orchestra virtualization stack

Public Vates website showing the broader open-source virtualization stack around XCP-ng and Xen Orchestra. Visit the official Vates website

Creating a Dedicated Ubuntu Virtual Machine

MSLS Partners provisioned a dedicated Ubuntu Linux virtual machine within the XCP-ng environment.

Using a dedicated VM allowed the Twenty deployment to operate within its own controlled server environment, with resources assigned specifically to the application workload.

This created a stronger operational foundation for:

Resource management
Operating system patching
Troubleshooting
Backup planning
Application upgrades
Security hardening
Future expansion
The objective was not simply to get an application running. The goal was to create an environment that could be maintained, upgraded, documented, monitored, and supported over time.

Why MSLS Partners Used Docker

Instead of treating the CRM as a one-off server installation, MSLS Partners deployed the Twenty environment using Docker.

Containerization provides a structured approach to application deployment while maintaining a clear separation between the application services and the underlying Ubuntu virtual machine.

Cleaner Deployment

Application services are organized within a defined container environment rather than becoming an unmanaged collection of server components.

Easier Maintenance

A structured deployment improves documentation, troubleshooting, upgrade planning, and lifecycle management.

Future Flexibility

The environment can evolve as the organization's business and CRM requirements change.

Official Twenty open-source CRM public website and product interface

Twenty is the open-source CRM platform selected for the new self-hosted environment. View the official Twenty website

Why Twenty CRM?

For the business application layer, MSLS Partners selected Twenty, a modern open-source CRM platform that supports self-hosted deployment.

Twenty was a strong fit because Rooney & Hodgens LLC needed a centralized environment where organizational users could work with shared business contact information through a modern web-based interface.

Instead of maintaining a costly platform primarily for a subset of its capabilities, the organization could move toward a system more closely aligned with its actual operational requirement.

Official Twenty CRM public product page showing modern open-source CRM capabilities

Public Twenty product page demonstrating the platform's modern CRM approach and interface. Learn more on Twenty's official website

Migrating Away From Canopy for Contact Management

Deploying the infrastructure was only part of the project. The real business value came from transitioning the organization's contact-management workflow.

MSLS Partners worked through the process of preparing contact information from the previous environment for use within the new Twenty platform.

Projects like this require careful attention to:

Existing contact records
Data export and preparation
Data formatting
Field mapping
Duplicate records
Missing information
Organizational access
User adoption
Validation after migration

The goal was to ensure that the new platform became a usable business system—not simply another application running on a server.

Official Twenty CRM customer stories public website

Twenty's public customer stories show examples of organizations adopting and shaping the open-source CRM platform. View Twenty customer stories

Organization-Wide Access

One of the most important outcomes of the project is that the new solution is now available as a centralized platform for users across the organization.

Instead of contact information being fragmented or dependent on a costly system that exceeded the company's primary requirement, the new environment provides a centralized approach.

Better Visibility

Users can work from a common contact platform instead of isolated or fragmented information sources.

Better Collaboration

A centralized system improves consistency and makes shared business information easier to access.

Better Continuity

Important contact information becomes part of an organizational system rather than depending on individual users.

For a tax, accounting and financial advisory firm, shared access to accurate business contact information matters. It directly supports communication, client service, internal coordination, and day-to-day operations.

The Financial Impact

≈ $6,000 / Year

Estimated recurring annual savings based on the organization's prior software costs and contact-management use case.

What Could the Long-Term Savings Look Like?

Based on estimated annual savings of approximately $6,000, the potential avoided recurring costs become increasingly meaningful over time.

Time Period Approximate Avoided Recurring Cost
1 Year ≈ $6,000
3 Years ≈ $18,000
5 Years ≈ $30,000

These figures illustrate an important part of technology consulting: the answer is not always to continue renewing the same software indefinitely.

Sometimes the correct approach is to step back, determine what the organization actually uses, identify what it actually needs, and evaluate whether a better architecture can deliver that capability more efficiently.

Important: These savings figures are approximate estimates based on the organization's prior recurring software costs and business use case. Actual long-term savings can vary based on infrastructure, maintenance, support, and future business requirements.

Open Source Does Not Mean “Just Install Free Software”

At MSLS Partners, we think this distinction is important.

The value of this project did not come from simply downloading an open-source application.

The real work involved designing and integrating a complete business solution:

Understanding the business requirement
Evaluating the existing workflow
Reviewing available infrastructure
Designing the virtualization architecture
Provisioning the Ubuntu virtual machine
Integrating the workload with XCP-ng
Managing the environment through Xen Orchestra / XOA
Deploying Docker
Deploying and configuring Twenty CRM
Preparing contact data
Supporting the migration process
Configuring organizational access
Validating usability
Planning for ongoing support and maintenance
Open-source technology can be extremely powerful. Successful business deployment still requires architecture, engineering, security planning, documentation, maintenance, and operational ownership.

A Better Use of Existing Infrastructure

Another important part of the project was the ability to leverage infrastructure already available to Rooney & Hodgens LLC.

Rather than immediately recommending another expensive SaaS subscription, MSLS Partners reviewed the broader technology environment and designed a solution that could take advantage of the organization's virtualization capabilities.

We do not believe every business problem automatically requires:

Another monthly subscription
Another per-user license
Another disconnected cloud portal
Another long-term dependency on a single vendor

Sometimes SaaS is absolutely the right answer.

Other times, virtualization, Linux, Docker, and carefully selected open-source applications can create a better technical and financial outcome.

The right answer depends on the business. Good IT consulting starts with understanding the requirement—not forcing every customer into the same technology model.

The Result

Rooney & Hodgens LLC now has a modern, centralized CRM and contact platform supported by a carefully structured infrastructure stack.

The project delivered a practical combination of business modernization, infrastructure engineering, and recurring cost reduction.

Modern centralized CRM and contact platform
Access for organizational users
Dedicated Ubuntu application environment
Docker-based deployment
Integration with XCP-ng infrastructure
Centralized management through Xen Orchestra / XOA
Self-hosted Twenty CRM platform
Greater control over the application environment
Foundation for future CRM workflows
Reduced recurring software costs
Approximately $6,000 in estimated annual savings
The outcome: a centralized business platform, better use of existing infrastructure, reduced software dependency, access across the organization, and meaningful recurring cost savings.

More Than a Software Replacement

This project was not simply about replacing one application with another.

It was about aligning technology spending with actual business requirements.

For MSLS Partners, this is what practical IT consulting should look like:

Understand the requirement
Evaluate the existing environment
Design the right architecture
Implement it carefully
Reduce unnecessary costs
Create something the organization can actually use

Could Your Organization Be Overpaying for Software?

Many organizations are paying for software platforms that were purchased years ago, expanded over time, or are now being used for only a fraction of their original purpose.

MSLS Partners LLC helps organizations evaluate whether their current technology stack still makes operational and financial sense.

Infrastructure Modernization

Virtualization, Linux servers, Docker, containerized applications, and modern infrastructure planning.

Open-Source Solutions

Evaluation and deployment of self-hosted business platforms when they make technical and financial sense.

IT Consulting

Business-focused technology strategy designed around actual requirements instead of unnecessary complexity.

IT Consulting and Infrastructure Strategy
Virtualization
XCP-ng Environments
Xen Orchestra / XOA
Linux Server Deployments
Docker and Containerized Applications
Open-Source Business Platforms
Microsoft 365 Integration
Cloud and On-Premises Architecture
Application Migration and Modernization

Stop Paying for Technology Your Business Does Not Need

If your organization is paying for expensive software primarily to use a small portion of its capabilities, MSLS Partners can help evaluate whether a better technical and financial approach exists.

Contact MSLS Partners

MSLS Partners LLC
IT Consulting • Virtualization • Linux • Docker • Open-Source Solutions • Infrastructure Modernization

Schedule an IT Consultation

Project technologies discussed: XCP-ng, Xen Orchestra / XOA, Ubuntu Linux, Docker, and Twenty CRM.

Xen Orchestra: Visit the official Xen Orchestra page

Twenty CRM: Visit the official Twenty website

Twenty Self-Hosting Documentation: View the official self-hosting documentation

Estimated savings are approximate and based on the customer's prior recurring software costs and business use case. Actual costs and long-term savings may vary depending on infrastructure, maintenance, support, future licensing, and changing business requirements.

Public product imagery shown in this article is rendered from publicly accessible Vates and Twenty web pages for informational reference. XCP-ng, Xen Orchestra, Twenty, and related marks belong to their respective owners. The public product visuals are not screenshots of Rooney & Hodgens LLC's private production environment.

Comments

Popular posts from this blog

IT/Desktop Support Commands Every IT Professional Should Know

Modern Device Management With Scalefusion and MSLS Partners LLC

Windows 11 26H2 Is Coming: Is Your Business Ready?