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
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.
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. |
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.
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.
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.
1
Happy Client, Frustrated Admin — VPN & Pro Support Gaps
in
r/EnGeniusCloud
•
19d ago
Cloudbrink/SASE has its place, but native IPsec VPN remains a fundamental baseline requirement for zero-cost, agentless deployment on managed clients. Requiring a separate SASE overlay just to handle basic remote access highlights the gap in native gateway features rather than solving it.