
by Benjamin WagnerClient Database Software 2026: A Practical Comparison of 7 Options
Client database software stores all information about your clients and business relationships centrally, searchable, and shared across your team. Instead of spreadsheets, Outlook contacts, and scattered notes, you get contacts, organizations, communication history, and opportunities in one place. That makes client database software practically a CRM, but with the emphasis on structured data over complex sales process modeling.
I run Customermates, an open-source CRM built in Germany, and I write this comparison with that bias openly stated. Even so, I'll describe all seven options fairly and call out where each fits better than the others. The comparison focuses on tools relevant to small and mid-sized businesses, freelancers, and agencies, with attention to data residency and exit options.
What is client database software?
Client database software (also called customer database software or contact management software) is an application that stores contact, organization, and relationship data in a structured way. At its core, it differs from a plain address book through:
- Linked entities: contacts belong to organizations, deals belong to contacts, tasks belong to deals.
- Custom fields: industry-specific fields beyond standard data.
- Search and segmentation: filters across any criteria.
- Multi-user with roles and permissions.
- Interfaces: API, webhooks, integrations with email, calendar, accounting.
The line between client database and full CRM is fuzzy. Most modern tools cover both, with different emphasis. Teams that mainly want to store and find data can pick lighter options. Teams that need pipeline management, marketing automation, and forecasting look toward CRM products.
Who needs client database software?
Four typical buyers:
- Freelancers and solo operators with 50 to 500 clients who outgrew Excel or Outlook.
- Small businesses with 2 to 20 employees in B2B sales, consulting, agencies, or services.
- Agencies and consultancies managing client projects and relationships across multiple years.
- Nonprofits and member organizations that need to track members, donors, or grant pipelines.
The threshold where dedicated client database software pays off is around 50 to 100 active contacts. Below that, a well-structured spreadsheet often works. Above it, hygiene gets brittle and matters fall through the cracks.
What to look for when choosing
Eight criteria, applied in this order:
- Data residency and exit options: where does data live, what are the contractual safeguards, can you self-host or export?
- Custom fields: how many typed fields, are they unlimited?
- Search and filter: fast full-text search, combinable filters, saved views.
- Interfaces: REST API, webhooks, n8n or Zapier integrations, AI agent access.
- Per-user pricing: does it scale with your team size?
- Migration and export: how easy is it to leave?
- Free tier and trial options: testable without a credit card?
- Maturity and support: how long has the tool existed, how responsive is support?
Point 6 is the most underrated. Switching after three years with 10,000 contacts is its own project if the system doesn't offer clean export. The cost of being locked in compounds.
How I evaluated these tools
I'm not writing this comparison from an analyst's distance. I build a CRM myself and sit in selection conversations with buyers regularly. My evaluation approach follows four principles.
Which dimensions actually matter. I weight four areas heavily: data residency (where it physically lives, under which jurisdiction), pricing scaling (what it costs at 5, 20, and 50 users, not just at entry), integration capabilities (open REST API, webhooks, n8n or Zapier, MCP for AI agents), and exit options (full data export with no vendor lock, documented schema). UI polish and onboarding videos are nice but irrelevant if the system traps you three years later.
How long you should test. At least four weeks with real data, not demo datasets. Real friction shows up after three to four weeks: search index is slow, custom fields aren't as flexible as advertised, the mobile app is weak, API limits show up under bulk operations. A one-hour click-through tells you nothing. Import 200 real contacts, create ten deals, write notes for a week, then you'll see the tool.
Common mistakes. Buyers focus on the front end (colors, animations) and ignore data hygiene (duplicate detection, required fields, validation). They underestimate exit costs: a later migration off HubSpot or Salesforce easily costs two to five consulting days. They compare entry prices instead of three-year total cost. And they forget that free tiers are marketing hooks, not real business models.
The free tier reality check. HubSpot Free feels like a gift until you need marketing automation, sequences, or reporting, at which point you land at $90 to $165 per user per month on Sales Hub Pro. Salesforce starts at $25 per user but a typical mid-market implementation grows quickly to $1,250 to $5,000 per organization per month, because Service Cloud, Marketing Cloud, and add-ons stack up. Pipedrive has no free tier, only a 14-day trial, which is at least honest.
Disclosure. I build Customermates and earn from it. That bias is real. I try to compensate with concrete numbers, honest weaknesses of my own tool (small team, younger ecosystem), and fair descriptions of competitors. You should still read this article as what it is: a vendor's view, not an independent analyst's.
The 7 best client database software options for 2026
Overview of the seven tools I see used most in practice. The order doesn't reflect ranking, just the use case fit.
| Tool | Strength | Entry price | Free tier | Self-host | Open source | AI agent | EU hosting |
|---|---|---|---|---|---|---|---|
| HubSpot CRM | Marketing connection | $9 / month (Sales Hub) | Yes, 1M contacts | No | No | Breeze (limited) | EU option |
| Pipedrive | Sales pipelines | $14 / user | No, 14-day trial | No | No | No | EU option |
| Folk | Relationship CRM | $25 / user | No, 14-day trial | No | No | AI assistants | US |
| Airtable | Custom databases | $20 / user | Yes, limited | No | No | Via API | US |
| Notion | Lightweight, content-led | $10 / user | Yes | No | No | Via API | US |
| Salesforce | Enterprise standard | $25 / user (Starter) | No | No | No | Einstein (paid) | EU option |
| Customermates | Open source, agent-native, EU hosting | €9 / user / month (cloud) | Free self-hosted | Yes (Docker) | AGPL-3.0 | Native MCP server | Germany (cloud), your own server (self-host) |
A short read on each follows.
HubSpot CRM
HubSpot's free CRM tier is the market default for SMBs that want to start without license costs. Up to one million contacts, full contact and organization management, pipeline management, email tracking, and document sharing are included in the free tier.
Specific features. Inbound marketing suite with landing pages, forms, and lead scoring. Native email sequences from Sales Hub Starter. Breeze AI for contact enrichment and content drafting. Ecosystem of over 1,500 integrations through the HubSpot Marketplace.
Pricing breakdown. Free tier no charge. Sales Hub Starter $9 per user per month. Sales Hub Professional $90 per user (with minimum seat counts and onboarding fee). Sales Hub Enterprise $150 per user. Marketing Hub and Service Hub are billed separately, which often pushes the real bill to three to five times the Sales Hub list price.
Strengths. Best free tier on the market for pure contact management. Excellent knowledge base and onboarding. Marketing and sales features under one roof.
Weaknesses. Aggressive pricing model with minimum commitments and upfront fees. EU data residency costs extra. Vendor lock-in: once you live inside HubSpot's workflows, smart lists, and sequences, the export gets non-trivial.
Best for: marketing-led SMBs implementing inbound and planning to add marketing automation later. Especially common at agencies and SaaS vendors that treat inbound as the primary acquisition channel.
Pipedrive
Pipedrive is a sales-focused CRM with simple, visual pipeline management. The strength is onboarding and intuitive UX. Reps are productive in 30 minutes.
Specific features. Drag-and-drop pipeline view as the core concept. Smart Docs for proposals and contracts. Activity-based selling model (every deal has a next action). LeadBooster add-on for chatbot, web forms, and live chat. Workflow automation from the Advanced plan.
Pricing breakdown. Essential $14 per user per month (annual). Advanced $34. Professional $59. Power $74. Enterprise $99. Add-ons like LeadBooster ($32) and Web Visitors ($41) stack on top. No free tier, only a 14-day trial without credit card.
Strengths. Fastest onboarding of all tools compared here. Clear, sales-centric UX without marketing overhead. Solid mobile app. EU data residency (Frankfurt) available.
Weaknesses. Marketing features are essentially absent. Reporting limited on lower tiers. Custom fields capped at 30 on the Essential plan. Per-user pricing gets expensive past 10 people.
Best for: outbound-focused sales teams of two or more who want a dedicated sales tool without marketing overhead. Common at SMB sales orgs in industrial B2B, professional services, and traditional sales-driven companies.
Folk
Folk is a modern relationship CRM for small teams with strong LinkedIn integration through a Chrome extension. AI assistants draft messages and enrich contacts.
Specific features. folkX Chrome extension scans LinkedIn profiles and creates contacts directly. AI enrichment for email, company, and role. Mail sequences with personalized variable filling. Groups instead of pipelines as the organizing principle. Shared inboxes for team conversations.
Pricing breakdown. Standard $25 per user per month (annual). Premium $49. Custom on request. Folk-Mail outreach add-on $24 per user extra. No free tier, only 14-day trial.
Strengths. Best LinkedIn workflows of all tools in the comparison. Beautiful, modern UI. AI features well integrated.
Weaknesses. Closed-source with US hosting, EU residency only on request and on higher tiers. No real sales pipelines with forecasting. Reporting is shallow. Per-user pricing scales uncomfortably fast.
Best for: solo founders and small teams that source primarily through LinkedIn. Especially popular among consultants, recruiters, and sales operators who acquire heavily through LinkedIn DMs.
Airtable
Airtable is a spreadsheet-database hybrid. Very flexible because you define tables, fields, and relationships freely. With effort, Airtable becomes a client database, but without CRM-specific features like pipelines or email tracking.
Specific features. Linked records between tables for relational data models. Multiple views (Grid, Kanban, Calendar, Gallery, Gantt) on the same data. Interface Designer for custom UIs over your records. Automations for workflow logic. Over 1,000 templates including CRM setups.
Pricing breakdown. Free plan with 1,000 records per base. Team $20 per user per month (annual) with 50,000 records. Business $45 with 125,000 records. Enterprise on request. Record limits are the real constraint, not the per-user price.
Strengths. Maximum data model flexibility. Clean, organized UI. Strong template ecosystem.
Weaknesses. No real CRM out of the box, you build it yourself. Record limits force higher tiers faster than the per-user price suggests. Hosting only in the US. UI gets sluggish with large data sets.
Best for: teams with unusual data models that a standard CRM doesn't represent well. Common at creative agencies, event organizers, and operations teams managing project, inventory, and contact data side by side.
Notion
Notion is an all-in-one workspace with database functionality. As a client database, Notion works for very small teams or solo operators who already work in Notion and don't need a hard separation between knowledge management and CRM.
Specific features. Databases with relations and rollups, integrated into the wiki workspace. Notion AI for content generation and data enrichment. Templates gallery with many CRM templates. API for Zapier, Make, and custom integrations. Synced blocks for shared content across multiple pages.
Pricing breakdown. Free plan for individual users. Plus $10 per user per month (annual). Business $18. Enterprise $25. Notion AI add-on $10 per user. For small teams, the cheapest option in this comparison.
Strengths. Knowledge management and contact data in one tool. Fast filters and database views. Beautiful, customizable UI. Low entry cost.
Weaknesses. API performance is weak, bulk operations slow. No real CRM features like deal pipelines or sales reporting. Multi-user workflows with permissions are shallow. US-only hosting, no EU data residency.
Best for: solo founders and knowledge workers who already use Notion intensively. Common among tech startups and content teams that want documentation, wiki, and CRM in a single tool.
Salesforce
The enterprise CRM standard. Complete feature coverage, massive ecosystem, almost every integration available.
Specific features. Sales Cloud, Service Cloud, Marketing Cloud, Commerce Cloud as separate products. Einstein AI for forecasting, lead scoring, and recommendations. AppExchange with thousands of third-party extensions. Apex and Lightning for custom development. Complex permissions and approval workflows.
Pricing breakdown. Starter $25 per user per month. Pro Suite $100. Sales Professional $165. Enterprise $330. Unlimited $500. A realistic mid-market implementation with Sales Cloud Pro plus Service Cloud plus add-ons quickly lands at $1,250 to $5,000 per month for 10 to 25 users. Implementation partners not included.
Strengths. Feature coverage with no peer. Largest integration ecosystem. Best choice for complex enterprise requirements.
Weaknesses. Complexity drives implementation projects of 3 to 12 months. Consulting is effectively required: Salesforce without an external implementer is rare in practice. Costs scale extremely fast. Lock-in through deep custom development.
Best for: mid-market companies with 50+ users and enterprise organizations with complex sales processes and integration needs. Standard at large enterprises, regulated industries, and any team with formal compliance and reporting obligations.
Customermates
Customermates is an open-source CRM and therefore also a client database, built for AI agent operation. The CRM ships five entities (Contacts, Organizations, Deals, Services, Tasks) with eight custom field types, two views (Table and Kanban-style Card), and a full REST API.
Specific features. Built-in MCP server with 57 tools for direct access by Claude, Codex, or ChatGPT. The agent creates contacts, writes notes, and updates deals without you logging in. n8n community node for visual workflow automation. 15 webhook events from the entry plan. Eight typed custom field types (text, email, phone, link, date, date range, currency, single-select). Self-hosting via docker compose up -d productive in 30 minutes.
Pricing breakdown. Self-hosting free under AGPL-3.0, three containers, your own infrastructure. Cloud from €9 per user per month annual, hosted in Germany. No add-on charges for webhooks, API, or MCP, everything in the base plan.
Strengths. The only tool in the comparison with native AI agent control through MCP. Full data sovereignty through self-hosting. Transparent pricing with no minimum seats or onboarding fees. EU hosting (Germany) as the default, not a premium option.
Weaknesses. Small team (solo founder), younger ecosystem than HubSpot or Salesforce. No native marketing automation or service hub features. Integrations through n8n and API, not through an app marketplace.
Best for: technically inclined solo founders, small teams, privacy-conscious mid-market companies, and anyone already using Claude, ChatGPT, or Codex who wants the AI to operate the CRM. Particularly relevant for industries with strict data protection requirements like consulting, law firms, healthcare providers, and education.
Free tier reality check
"Free" in the CRM market is an acquisition strategy, not a business model. The real question isn't whether a free tier exists, but when and how fast you outgrow it.
HubSpot Free to Sales Hub Pro. HubSpot's free tier is generous: one million contacts, five pipeline stages, basic email tracking. The moment you need sequences (for structured outbound), advanced reporting (for forecast accuracy), or workflow automation (for lead routing), you jump to Sales Hub Professional at $90 per user per month plus a $1,500 onboarding fee. A typical SMB upgrade from Free to Pro with five sales reps costs $6,900 in the first year instead of zero.
Pipedrive without a free tier. Pipedrive is honest: no free tier, only a 14-day trial without credit card. That avoids the free-to-paid trap but costs at least $14 per user per month from day 15. With 5 users that's $840 per year on the cheapest plan.
Salesforce per-user snowball. Salesforce starts at $25 per user on the Starter plan, but the real mid-market standard is Sales Cloud Professional ($165) or Enterprise ($330). On top of that come Service Cloud, Marketing Cloud, AppExchange add-ons, and an implementation partner. A 25-person organization realistically lands at $4,000 to $10,000 per month plus one-time implementation costs of $30,000 to $150,000.
Hidden costs. Integrations often cost separately (HubSpot Operations Hub for data sync). Storage limits force upgrades before user limits hit. API limits make serious automation impossible on lower tiers. Premium support starts at Enterprise tiers, with self-service only on lower tiers.
When free tiers actually work. Under 5 users, fewer than 2,000 active contacts, no marketing automation, no API integrations. Solo founders and two-person teams often run two to three years on the HubSpot free tier or Notion.
The open-source alternative. Self-hosting eliminates the upgrade tax structurally. Customermates self-hosted under AGPL-3.0 costs the server rent (about $10 to $30 per month at Hetzner or any standard host), regardless of user count. You pay per infrastructure, not per seat. At 20 users, that's a 50x cost reduction versus Sales Hub Pro.
Open-source client database options
If you take open source seriously as a selection criterion, four production-ready options are worth knowing.
Customermates (AGPL-3.0). My own project, a solo-founder build out of Germany. Five entities, eight typed custom field types, two views, REST API with 57 MCP tools for native AI agent operation. Self-hosting in 30 minutes via Docker, cloud from €9 per user per month. Hosting in Germany, EU data residency by default. When to choose: if you already use AI agents (Claude, Codex, ChatGPT) and want the CRM operated by AI, if data sovereignty is a hard requirement, if you want a modern, lean CRM without marketing baggage.
EspoCRM (GPL-3.0). Mature project started in 2014, broad feature coverage with lead management, sales automation, email marketing, calendar, and telephony integration. Plugin ecosystem with over 100 extensions. Self-hosting on your own server, cloud version also available. When to choose: if you want a complete classic CRM with marketing and sales features and need open source for auditability or customization.
SuiteCRM (AGPL-3.0). Fork of SugarCRM Community Edition, enterprise-oriented with account management, opportunities, quotes, contracts, and a workflow engine. Very feature-rich, correspondingly complex to set up and maintain. When to choose: if you have SugarCRM experience, need classic enterprise CRM features, and want Salesforce-level capability without Salesforce-level cost.
Krayin (MIT). Laravel-based CRM with an e-commerce angle (built by the same team as the Bagisto shop platform). Lead and pipeline management, email sequences, web forms. Younger project with a smaller community. When to choose: if your team has Laravel developers or already uses Bagisto, and you want to connect CRM data with shop data.
Which one for which need. Customermates for AI-agent-first setups and lean teams. EspoCRM for classic mid-market needs with a marketing module. SuiteCRM for enterprise migrations away from Salesforce or Sugar. Krayin for e-commerce-leaning teams on a Laravel stack.
Client database vs. CRM
Common question during selection. Short answer:
- Client database: focused on structured storage, search, and segmentation of contact and organization data. Less emphasis on sales process.
- CRM: all the functions of a client database plus pipeline management, lead tracking, sales automation, reporting, and usually marketing features.
In practice, all modern client database tools are also CRM-capable (or at least CRM-adjacent). The distinction is more about UX emphasis and feature scope than a hard category boundary.
Data residency and exit options
For US-based buyers, data residency is mostly a compliance consideration (HIPAA, financial services, government work). For European buyers, it's structural: GDPR plus Schrems II make non-EU data transfers a configuration burden.
Three tiers:
- GDPR-compliant with DPA: every serious SaaS vendor offers a Data Processing Agreement and standard contractual clauses. Compliance is achievable but configuration-dependent.
- EU data residency: HubSpot, Salesforce, and Pipedrive offer optional EU hosting. Folk and Notion on request. Airtable with limits.
- Full data sovereignty through self-hosting: only open-source options like Customermates, EspoCRM, or SuiteCRM let you keep data exclusively on your own infrastructure. Schrems II risk disappears structurally.
For regulated industries (banking, healthcare, public sector, insurance), tier 3 is often the only clean option. For non-sensitive data, tier 1 or 2 is fine.
Migrating from spreadsheets to a real client database
Four steps that show up in almost every migration project:
- Spreadsheet cleanup: dedupe, normalize phone numbers, identify required fields. This prep work cuts the migration time in half.
- CSV export from Excel or Sheets with all relevant columns.
- Import into the new software: every modern tool has CSV import. Mapping spreadsheet columns to database fields usually takes one iteration.
- Add custom fields: fields that existed as spreadsheet columns but don't fit the standard schema get added as custom fields. In Customermates, that's eight typed custom field types.
For datasets above 5,000 contacts, an AI agent is worth using for the migration. With Customermates and Claude via MCP, the setup runs like this: Claude reads the spreadsheet, identifies fields, suggests the mapping, checks for duplicates, imports into Customermates, and logs every anomaly. What classically took two consulting days runs in one morning.
Step-by-step migration in practice
Tools for data cleanup. OpenRefine is the best open-source tool for structured data cleanup: cluster functions find similar spellings ("Acme Inc" vs "Acme Inc." vs "ACME, INC."), facets show distributions, reconciliation APIs enrich data. In Excel or Google Sheets, regex-based functions like =REGEXEXTRACT() and =SUBSTITUTE() handle phone normalization and email cleanup. AI-assisted: hand a 50-row sample to Claude or ChatGPT, ask for cleanup rules, then apply to the full dataset.
CSV mapping strategies. Company names are the hardest field: "Acme Inc" and "Acme Incorporated" are usually the same entity, but string match doesn't catch it. Fuzzy matching with Levenshtein distance or token-sort-ratio (via Python rapidfuzz or online tools) catches up to 90 percent of such duplicates. Normalize phone numbers to E.164 format (+1 415 555 0100), not national formats. Lowercase email addresses and verify against valid domains.
Custom field conversion. Spreadsheet columns that don't fit the standard schema become custom fields. Decide before import: which fields should be typed (date, currency, single-select), which stay as plain text. Single-select fields require a predefined list of options, so sort the spreadsheet column distinct values first and check that they're consistent.
Verifying data integrity post-import. Three checks: count of imported records (should match spreadsheet row count minus duplicates), visual sample of 20 contacts to compare field by field (are all fields populated correctly?), cross-check the relationships (are contacts assigned to the right organizations?). In Customermates, this verification runs through the count_entity and filter_entity MCP tools right inside a Claude conversation.
Time estimates. Up to 1,000 contacts: half a day, manual CSV import. 1,000 to 5,000 contacts: one workday, with OpenRefine prep. 5,000 to 20,000 contacts: two to three workdays manually, or one morning with an AI agent over MCP. Above 20,000 contacts: an AI agent or custom script pipeline is mandatory, typical consulting engagement runs one to two days.
Bottom line
Client database software in 2026 is no longer a "do we need this?" question. It's a "which one fits?" question. The seven tools compared here cover the realistic needs of small and mid-sized businesses.
My recommendation framework:
- You need a marketing inbound funnel: HubSpot CRM Free to start, later Marketing Hub.
- You run outbound sales with focused pipelines: Pipedrive from $14 per user.
- You want LinkedIn-centric sourcing: Folk.
- You have an unusual data model: Airtable.
- You're solo and already work in Notion: Notion as a client database.
- You need enterprise features and have 50+ users: Salesforce.
- You want open source, EU hosting, and AI agent control: Customermates.
Test two or three options for four weeks with real data before committing. License costs are usually the smallest concern. Adoption, data hygiene, and exit-ability decide the medium-term outcome.
Frequently asked questions
What is the difference between a client database and a CRM? A client database stores contact, organization, and relationship data in a structured way. A CRM extends that with sales process management (pipelines, lead tracking, forecasting) and usually marketing functions. In practice, all modern client database tools are also CRM-capable. The difference is more about UX emphasis than a hard category line.
Can I use Excel as a client database? Up to about 50 to 100 active contacts, Excel works. Above that, hygiene gets brittle: duplicates appear, items fall through, multiple people work on different versions in parallel. Switching to a real client database takes a day and resolves these issues structurally.
What is the best free client database software for small business? HubSpot CRM Free is the strongest free tier on the market (up to one million contacts, no time limit). Customermates Community Edition is free for self-hosting under AGPL-3.0 and includes everything (no paywalled features). Notion has a free tier that works for very small teams. Airtable's free tier is limited but functional for small datasets.
Is open-source client database software safe for production? Yes, when the project is mature, actively maintained, and properly secured. Customermates, EspoCRM, and SuiteCRM all run in production at thousands of organizations. The advantage of open source is auditability: every security professional can review the actual code instead of trusting vendor claims. The downside is that you take on operational responsibility for self-hosting (patching, backups, monitoring).
Can an AI agent read and update my client database? With most CRMs, only through the REST API and only if your CRM is on a paid plan that includes API access. With Customermates, the answer is yes natively: the MCP server lets Claude, Codex, or ChatGPT operate the CRM directly with 57 tools covering every operation. The CRM updates itself when you forward an email or chat to the agent.
How do I migrate from a spreadsheet to a real client database? Four steps: clean the data (deduplication, normalization), CSV export, import into the new system with column mapping, and add custom fields for anything that doesn't fit the standard schema. Datasets over 5,000 contacts benefit from an AI agent (for example Claude via Customermates' MCP server) that handles the migration in one morning instead of two consulting days.
Which client database software has the best free tier? HubSpot CRM Free is the most generous free tier on the market: up to one million contacts, five pipelines, basic email tracking, no time limit. Customermates Community Edition is fully free under AGPL-3.0 for self-hosting, with no feature paywall, making it the technically most flexible "free tier" available. Notion Free works for solo users with small datasets. The more important question is usually not the free tier itself, but how fast and expensive the upgrade path becomes once you outgrow it.
Can I run multiple CRMs in parallel? Technically yes, practically rarely a good idea. Two CRMs in parallel almost always lead to data drift: contacts get updated in one system but not the other, and after three months no one knows which is the truth. A limited transition period of 2 to 4 weeks during a migration is fine, a permanent parallel setup isn't. If you want to cover different use cases (for example marketing in HubSpot, sales in Customermates), pick one as the system of record and sync unidirectionally via n8n or webhooks.
How long does it take to migrate a database with 10,000 contacts? With manual CSV import after OpenRefine cleanup, about 1.5 to 2 workdays: half a day cleanup, half a day mapping and test import, half a day full import and verification. With an AI agent like Claude via the Customermates MCP server, the time drops to one morning, because Claude runs cleanup, mapping, import, and anomaly detection in parallel. Consultancies typically quote 2 to 3 days at $1,200 to $1,800 per day, while an AI agent setup costs the cloud license and a few hours of your time.


