WhatsApp Us

Build or rent · for SMEs in Germany

Custom CRM development for German SMEs: when building beats paying per seat

Custom CRM development makes sense for a German SME when per-seat fees keep climbing, your sales process does not fit a standard pipeline, or your data protection officer wants full control over deletion and hosting. BtechWaleTech is three freelance developers in India who build lean CRMs and internal sales tools hosted in AWS Frankfurt or on your own servers, with a DSGVO deletion concept, audit logs and links to accounting, Microsoft 365 and telephony. Builds start at US$900. Below is a five-year cost model and an honest answer on when to keep HubSpot or Pipedrive instead.

  • Custom CRM buildFrom US$900, 6–12 weeks
  • Field sales appFrom US$600, 6–10 weeks
  • AI add-onsFrom US$600
  • HostingYour AWS Frankfurt account or your own servers
  • Licence feesNone: the code is yours
  • After launch2 months free, then from US$120/mo
  • Five-year cost model
  • Deletion concept and audit logs
  • Lexware Office and DATEV exports
  • Microsoft 365 sync
  • Telephony and click-to-call
  • Hosting in AWS Frankfurt
  • Mobile access for field sales

Three freelance developers in India · calls in your German morning · WhatsApp replies 7 days a week

  • 0Per-seat licence fees on the finished CRM
  • 3Developers who build and maintain it
  • 2Working days to an itemised quote
  • 2Months of free maintenance after launch

The short answer

Is custom CRM development worth it for a German SME?

Custom CRM development is worth it when you have enough users that per-seat fees add up over five years, a sales process that standard CRMs force into workarounds, or strict needs on hosting and deletion. With us, a custom CRM starts at US$900, a field sales app at US$600, and maintenance at US$120/mo after two free months. Small teams with standard pipelines should keep a SaaS CRM.

Need your CRM to hand invoices to accounting? See DATEV API integration. Want leads to arrive from WhatsApp? Read WhatsApp Business API and GDPR.

Last updated

Custom CRM development at a glance
What you getA web CRM shaped around your sales process, plus optional mobile app
Build priceFrom US$900, 6–12 weeks
Running costsHosting and maintenance, no per-seat licences
Data protectionDeletion concept, role-based access, audit log
IntegrationsLexware Office API, DATEV exports, Microsoft 365, telephony
HostingAWS Frankfurt (eu-central-1) or your servers
OwnershipCode, database and cloud account in your name

What a custom CRM can include

Pieces of a CRM we build for German SMEs

Most SMEs do not need a clone of a big SaaS CRM. They need the five or six screens their team actually uses, the integrations that save typing, and data protection that holds up. These are the building blocks we combine.

Why choose us

Per-seat SaaS CRM, customised SaaS or a custom-built CRM

Three ways a German SME can run sales. HubSpot and Pipedrive are good products; the question is whether their pricing model and structure fit your team over five years.

Per-seat SaaS CRM, customised SaaS or a custom-built CRM
Aspect Per-seat SaaS CRM (HubSpot, Pipedrive) SaaS CRM heavily customised Custom CRM by BtechWaleTech
Up-front cost Low Medium: setup and consulting From US$900
Ongoing cost Per user per month, rising with seats and tiers Per-seat fees plus paid add-ons and upkeep Hosting plus maintenance from US$120/mo
Fit to your process Standard pipeline, configurable Better, within the vendor’s limits Built around your process
Hosting and data location Vendor’s infrastructure and DPA Vendor’s infrastructure and DPA Your AWS Frankfurt account or servers
Deletion rules Vendor tools and settings Vendor tools plus workflows Deletion concept coded into the app
Integrations Large app marketplace Marketplace plus custom work Built to the systems you use
New features Arrive from the vendor constantly From vendor and partner Only what you commission
Time to start Same day Weeks 6–12 weeks
Best for Small teams with standard selling Mid-sized teams needing tweaks Teams with unusual processes or many users

If your team has fewer than a handful of users and sells in a standard way, a per-seat SaaS CRM will almost always cost less and deliver more features than a custom build.

Pricing

What custom CRM development costs with us

A custom CRM starts at US$900 for the core web app: companies, contacts, deals, tasks, pipeline views, roles and an audit log. The price rises with the number of integrations, the complexity of your pipeline rules, the reporting you need and whether data must be migrated from an existing CRM or spreadsheets. A field sales app adds from US$600. Hosting on AWS Frankfurt is billed to your own AWS account, never through us. After two free months, maintenance starts at US$120/mo, which is the number to set against five years of per-seat fees.

Starting prices in INR and USD
ServiceIndia (INR)Worldwide (USD)Typical timelineWhat is included
Static website from ₹10,000 from US$150 1 to 2 weeks Up to 100 pages, Responsive design, Contact form and enquiry setup, Basic SEO tags and sitemap
SEO website (299+ pages) from ₹20,000 from US$300 3 to 5 weeks 299+ SEO pages, Keyword and page planning, Schema, sitemap, and internal linking, Design to deployment included
Ecommerce store from ₹50,000 from US$750 4 to 8 weeks Product and category pages, Payment gateway setup, Order and inventory basics, Performance tuning
Android & iOS app from ₹40,000 from US$600 6 to 10 weeks Android and iOS app (Flutter or React Native), Login, forms and push notifications, Admin panel and API connection, Google Play and App Store publishing
Custom web app or software from ₹60,000 from US$900 6 to 12 weeks Custom features and APIs, User accounts and roles, Admin panel, Deployment and handover
AI automation from ₹40,000 from US$600 2 to 4 weeks Workflow mapping, Tool and CRM integrations, AI agent or automation build, Testing and handover
Monthly SEO from ₹10,000/mo from US$150/mo Ongoing, monthly Technical fixes, On-page and content work, Local SEO and listings, Search Console reporting
Maintenance and support from ₹8,000/mo from US$120/mo Ongoing, monthly Content updates, Bug fixes, Backups and security checks, Speed and uptime checks

All prices are starting points, quoted in INR for India and USD for international clients, not fixed quotes. Final cost depends on the number of pages, features, integrations, content, and timelines. Share your requirement and you get an itemised estimate with nothing hidden. See full pricing.

When should a German SME choose custom CRM development?

Build your own CRM when at least two of these are true: you have enough users that per-seat fees are a major line item, your sales process fights the standard pipeline, you need data hosted and deleted exactly your way, or you depend on integrations a SaaS CRM supports poorly. With only one of them, a SaaS CRM usually wins.

German SMEs that ask us about custom CRM development tend to have a recognisable profile. A Mittelstand manufacturer with a dozen sales reps and a long quoting process tied to its ERP. A wholesaler whose field team visits the same customers monthly and needs offline notes. A service company that sells through phone calls and needs every call logged against the right customer. A consultancy that manages projects and sales in one place and is tired of paying for two tools.

What they have in common is that their workflow is the product, and the CRM has to follow it. A SaaS CRM asks the team to adapt to the vendor’s idea of a pipeline, which works well for many companies and poorly for some.

  • Good fit: many internal users who need only a few functions each
  • Good fit: quoting or order steps that depend on ERP or product data
  • Good fit: strict data protection requirements on hosting and deletion
  • Poor fit: a small team with a standard pipeline and no special integrations
  • Poor fit: marketing automation needs that a SaaS suite already covers well

Custom CRM vs HubSpot or Pipedrive: a five-year cost model

Compare five years, not one. A SaaS CRM costs little in month one and a steady amount forever; a custom CRM costs more up front and much less per month afterwards. The crossover point depends almost entirely on your seat count and tier.

Build the SaaS side like this: number of users × monthly price per seat for the tier you actually need × 60 months, plus paid add-ons, plus any implementation help, plus expected growth in seats. Check HubSpot’s and Pipedrive’s current pricing pages in euros for the per-seat figures; both price per user, and higher tiers add features such as custom objects, advanced reporting or permissions.

Build the custom side like this: the one-time build (with us from US$900), plus hosting in your AWS account, plus maintenance (free for two months, then from US$120/mo), plus a budget for new features in years two to five.

Put both totals next to each other with your real numbers. For three or four users the SaaS route nearly always wins. For larger teams, especially where only a few people need advanced features and many need simple access, the custom route often wins by year three. We fill this model in with you during the quote so the number, not a sales pitch, decides.

What should a custom CRM include in version one?

Only what your team uses every week. Version one of a custom CRM should cover companies, contacts, deals or opportunities, activities and tasks, a pipeline view, basic reports, roles and an audit log. Everything else waits until users ask for it.

We start by sitting (virtually) with two or three of your sales people and asking what they open first in the morning, what they type repeatedly, and which spreadsheet they keep on the side because the current tool cannot do it. That side spreadsheet is usually the real requirement.

A tight first version ships faster, costs less and teaches you what matters. Features that sounded essential in the workshop often turn out to be unused. Features nobody mentioned, such as a filter for “customers not visited in 90 days”, turn out to be the ones reps love.

A question we hear often is whether low-code platforms or a CRM builder inside an existing tool would do the job instead of custom CRM development. Sometimes they do, and we will tell you. They suit simple lists and forms with a few users. They get awkward when you need fine-grained roles, audit logs that users cannot edit, scheduled deletion across related records, offline mobile use or hosting in your own German cloud account, and many of them also charge per user, which brings back the pricing problem you wanted to leave behind.

Must have

Contacts and companies, deals with your stages, tasks and reminders, notes, search, roles, audit log, export.

Often phase two

Quote generation, email sync, telephony, mobile app, dashboards, AI summaries.

Usually not needed

Full marketing automation, social media tools, a built-in email designer.

DSGVO deletion concept: building a Löschkonzept into the CRM

A deletion concept defines, for each type of personal data, how long you keep it and what happens when that period ends. In a custom CRM we turn that concept into code: retention rules per data category, scheduled deletion or anonymisation jobs, and a log of what was removed and when.

The legal background sits in the GDPR: the storage-limitation principle in Article 5(1)(e), the right to erasure in Article 17 and the security duties in Article 32. German tax and commercial law adds retention duties. Under § 147 AO, books and records are kept for ten years, booking vouchers for eight years and other listed documents such as business letters for six years, each counted from the end of the calendar year. A CRM holds both kinds of data, so deletion must be selective.

In practice: a lead who never became a customer might be anonymised after a period your DPO sets; a customer’s invoices stay for the statutory period while marketing preferences go sooner; an erasure request deletes what can be deleted and blocks what must be kept. Your data protection officer and lawyer define the periods; we build the mechanics and document them.

  • Data categories mapped: leads, customers, contacts, communications, invoices
  • Retention period per category, set by your DPO
  • Scheduled jobs that delete or anonymise automatically
  • Erasure requests handled with a block on records that must be kept
  • Every deletion written to a log for your records

Audit logs, roles and access control in a custom CRM

Every change to customer data should be traceable: who changed what, when, and from which value to which. An audit log does that, and in a custom CRM it is cheap to build in from the start and expensive to add later.

We record create, update, delete and export actions with user, timestamp and the changed fields, and we store the log so normal users cannot alter it. Role-based access decides who sees which companies, whether reps see only their own accounts or the whole region, and who may export data. Exports are a common leak, so they are logged and limited by role.

Access control also covers the basics that auditors ask about: strong passwords or single sign-on through your Microsoft 365 tenant, two-factor authentication, automatic logout, encryption in transit and at rest, and daily backups with a tested restore. These measures support your obligations under the GDPR; confirming compliance is your responsibility with your own counsel.

Hosting a custom CRM in AWS Frankfurt

Host the CRM in AWS’s Frankfurt region (eu-central-1) or on your own servers in Germany, with the cloud account in your company’s name. That keeps customer data in Germany at rest and makes the processor contract a matter between you and your provider.

A typical setup for an SME CRM: a managed database with automated backups and encryption, the application on a small managed container or server setup, file storage for attachments, a separate staging environment and monitoring for errors and uptime. Another of us on our team handles AWS architecture and sizes it to your user count rather than to worst-case assumptions.

AWS offers a data processing addendum for GDPR purposes, which you accept in your own account. If your policy requires a German-owned host instead, the same application runs on a German provider’s servers. Either way, we work through access you grant and can revoke.

For the website side of data protection, see our GDPR-compliant website guide.

Connecting the CRM to Lexware Office and DATEV

Most SMEs want the CRM and accounting to share customers and invoices so nobody types data twice. Lexware Office, formerly lexoffice, has a public REST API; DATEV connections usually run through exports your Steuerberater imports or through DATEV’s own interfaces.

Lexware’s developer documentation describes endpoints for contacts, sales vouchers such as quotations, order confirmations and invoices, articles, payments and webhooks, and notes that the API gateway moved to api.lexware.io after the rebranding in May 2025. A custom CRM can create the customer in Lexware Office when a deal is won, create a quotation from the deal, and show payment status back on the customer record.

For companies whose bookkeeping runs through DATEV, the usual route is a structured export of invoices and customer master data in a format the tax adviser can import, or a direct connection where your DATEV setup supports it. Our DATEV API integration page covers the options in depth. If you invoice public-sector or business customers electronically, add XRechnung or ZUGFeRD output.

Microsoft 365, email and calendar integration

If your team lives in Outlook and Teams, the CRM should meet them there. Through Microsoft Graph, a custom CRM can log emails to the right contact, create calendar entries for visits, sync contacts and let staff sign in with their Microsoft accounts.

We usually build three things: single sign-on through your Microsoft Entra ID tenant, so leavers lose CRM access automatically when IT disables their account; email logging, either by a button in the CRM or by rules for specific mailboxes; and calendar sync for appointments created in the CRM.

Data protection matters here too. Logging every email automatically can store more personal data than you need, so we agree with your DPO which mailboxes and which messages are captured, and we apply the same retention rules as the rest of the CRM.

Telephony integration: click-to-call and call logging

Sales teams that sell by phone gain the most from telephony integration: click-to-call from the CRM, the caller’s record opening on incoming calls, and every call logged with duration and notes.

Most German cloud telephony providers offer APIs or webhooks that report incoming and outgoing calls. A custom CRM listens to those events, matches the number to a contact and creates an activity. Click-to-call triggers the call through the provider’s API or a softphone link.

Call recording and transcription need extra care: they require a clear legal basis and usually the caller’s consent, and they must follow your retention rules. If you want AI summaries of calls, we build them only where your DPO has approved the process, keep processing in EU regions where possible and store only the summary if that is enough. An AI phone assistant for inbound calls is a separate option; see AI phone assistant for small businesses.

Mobile CRM access for field sales

Field sales reps need three things on the road: today’s visits, the customer history, and a fast way to log what happened, even without mobile reception. A responsive web CRM covers the first two; offline notes usually need an app.

For many SMEs a progressive web app is enough: the CRM works well in the phone browser and can be added to the home screen. When reps visit customers in rural areas, basements or large sites with poor reception, a native app built with Flutter or React Native stores notes and photos offline and syncs later. That app starts at US$600 and is published on Google Play and the App Store under your developer accounts.

Useful field features include a visit list sorted by route, a map of nearby customers, photo capture of shelves or installations, voice notes turned into text, and a quick form for orders or follow-ups. We add them based on what your reps actually do in a day.

Migrating from HubSpot, Pipedrive or spreadsheets

Moving data into a custom CRM is mostly a mapping exercise: export from the old tool, clean, map fields to the new structure, import to staging, check with users, then repeat for the final switch.

SaaS CRMs let you export records as files or through their APIs. Spreadsheets are often messier: duplicate companies, mixed formats, notes in the wrong column. We deduplicate, standardise addresses and phone numbers, and flag records that lack a legal basis to keep, so your DPO can decide before they enter the new system.

Plan a short period where both systems run, with the old one read-only. Cancel the SaaS subscription only after users confirm the new CRM has everything they need and you have archived a full export.

History deserves a decision of its own. Old emails, call notes and closed deals from years ago are useful for some customers and pure liability for others. We suggest importing open deals, active customers and a defined window of activity history, then archiving the rest in a read-only export that your DPO can review and delete on schedule. That keeps the new CRM fast and your deletion concept honest from day one, instead of inheriting every record the old system ever held.

AI features in a custom CRM: what is useful and what is not

Useful: summaries of long email threads and calls, suggested next steps, first drafts of follow-up emails, and scoring leads by patterns in your own won and lost deals. Less useful: chat interfaces nobody opens and predictions based on too little data.

We add AI features only after the core CRM holds clean data, because AI on messy data produces confident nonsense. Where personal data is involved, we prefer EU-hosted model endpoints, send only the fields needed and log AI actions like any other change. AI automation work starts at US$600.

For automations across tools without custom code, such as a won deal creating a project, an invoice and a welcome email, workflow tools often do the job; see n8n automation.

Risks of custom CRM development and how to avoid them

The two classic failures are building too much and building without the users. Both are avoidable.

  • Scope creep: version one tries to match every SaaS feature; keep it to weekly-use functions
  • No user involvement: sales staff see it only at launch; involve two reps from week one
  • Data held hostage: code or cloud account in the developer’s name; insist on your own accounts
  • No deletion concept: personal data piles up forever; define retention before building
  • Single developer: one person knows the code; ask who else can maintain it
  • No budget after launch: the CRM freezes; plan maintenance and small improvements
  • Unrealistic comparison: SaaS costs counted for one year only; always use five years

For wider budget benchmarks, see software development cost in Germany.

How custom CRM development with a team in India works from Germany

India is three and a half hours ahead of German summer time and four and a half hours ahead in winter. A call at 9:30 in Munich is early afternoon for us, and work done in our afternoon is on staging when your team arrives the next day.

The first two weeks run like this. You share your current tools, a sample export and a short description of your sales steps. We reply with questions and send an itemised quote in USD within about two working days, including the five-year cost model. After written approval, week one covers a video session with two or three sales users, the data model and the AWS account set up in your name. Week two brings a clickable first version on staging with real-looking test data, so users can react early.

Calls happen in English. You pay in USD or EUR by Wise or bank wire, per milestone. Invoices come from India; your Steuerberater advises on booking them. Terms not covered in the quote follow our terms page.

Worked example: a building-supplies wholesaler replacing per-seat CRM licences

This is a hypothetical scenario for illustration, not a client story.

Say a building-supplies wholesaler in the Ruhr has 25 users on a SaaS CRM: eight field reps, ten inside-sales staff and seven people in service and management who only look up customers. It pays per seat for all 25 on a tier chosen for the reps’ needs, runs invoicing in Lexware Office and uses Microsoft 365.

A custom CRM would give everyone the same system without per-seat fees: a web app for inside sales and management, an offline-capable app for field reps, Lexware Office sync for customers and invoices, Microsoft 365 sign-in and calendar sync, and a deletion concept agreed with the company’s DPO. With us, the web CRM would start at US$900 and the field app at US$600, hosted in the wholesaler’s own AWS Frankfurt account.

The decision would rest on the five-year model: 25 seats × the current per-seat price × 60 months, against the build plus hosting plus maintenance from US$120/mo. If the SaaS total is lower, the wholesaler keeps SaaS, and we would say so.

Custom CRM requirements checklist

Answer these before asking anyone to quote. They turn a vague wish into a buildable brief.

  • Number of users by role, today and in three years
  • Your sales stages, in order, with what triggers each move
  • The spreadsheets your team keeps next to the current CRM
  • Systems to connect: accounting, ERP, Microsoft 365, telephony, website forms
  • Who needs mobile access, and whether they work without reception
  • Retention periods for each data category, set by your DPO
  • Hosting preference: AWS Frankfurt or your own servers
  • Reports management reviews every week
  • Current per-seat price and tier, for the five-year comparison

Five-year view

Custom CRM vs per-seat SaaS: the lines to compare

Fill the SaaS column with your vendor’s current per-seat prices. Our starting prices are in USD; full list on our pricing page.

Custom CRM vs per-seat SaaS: the lines to compare
Cost linePer-seat SaaS CRMCustom CRM with us
Initial setup Low; optional onboarding servicesBuild from US$900
User licences Seats × monthly price × 60 monthsNone
Tier upgrades Needed for advanced featuresFeatures built once
Mobile field app Usually included in tierFrom US$600 if offline use is needed
Hosting IncludedYour AWS Frankfurt account
Maintenance and changes Admin time, partner fees2 months free, then from US$120/mo
Add-ons and integrations Marketplace apps, often monthlyBuilt to your systems, quoted per integration

Deletion concept

Example retention rules a custom CRM can enforce

Illustration only. Retention periods for your company are set by your DPO and tax adviser; statutory periods from § 147 AO.

Example retention rules a custom CRM can enforce
Data categoryTypical basis for keeping itWhat the CRM does at the end
Books and records 10 years under § 147 AOKept, locked from editing, then deleted
Booking vouchers such as invoices 8 years under § 147 AOKept read-only, then deleted
Business letters 6 years under § 147 AOKept read-only, then deleted
Leads that never converted Period set by your DPOAnonymised or deleted automatically
Marketing consent records As long as needed as proofKept with consent history
Call notes and email logs Period set by your DPODeleted or reduced to summary

Integrations

Common CRM integrations for German SMEs

What each connection typically does. Availability depends on your accounts and the providers’ current APIs.

Common CRM integrations for German SMEs
SystemConnectionWhat it saves
Lexware Office Public REST API with webhooksCustomers and quotations created once, payment status visible
DATEV Export for the tax adviser or supported interfaceNo retyping of invoices for bookkeeping
Microsoft 365 Microsoft Graph and Entra ID sign-inEmail logging, calendar sync, central user access
Cloud telephony Provider API or webhooksClick-to-call, automatic call logs
Website forms Direct API from your siteLeads land in the CRM with source
E-invoicing XRechnung or ZUGFeRD outputInvoices ready for public and business buyers

Across Germany

German SMEs that ask about custom CRM development

We have no office and make no site visits in Germany; everything runs over video calls, staging links and WhatsApp. These regions have the kinds of businesses that consider building their own CRM.

  • Stuttgart and the Neckar valley

    Engineering suppliers with long quote cycles and ERP-linked pricing often find standard pipelines too simple and want quotes built inside the CRM.

  • Munich

    Consultancies and technology firms with growing teams watch per-seat costs rise and want sales and project data in one tool.

  • Ruhr area

    Wholesalers and industrial service firms in Dortmund, Essen and Bochum run large field teams that need offline visit notes.

  • Hamburg

    Trading and logistics businesses track many contacts per customer across ports and forwarders, with complex account hierarchies.

  • Berlin

    Start-ups and agencies outgrowing entry-level CRM tiers compare custom builds before upgrading every seat to a higher plan.

  • Frankfurt am Main

    Financial and professional services firms care about hosting in Germany, audit logs and strict deletion rules.

  • Cologne and Düsseldorf

    Sales-heavy consumer goods and media businesses want telephony and Microsoft 365 connected to one customer view.

  • Hanover

    Insurance brokers and industrial distributors in Lower Saxony need role-based access across regional sales teams.

  • Nuremberg

    Mittelstand manufacturers in Franconia want quotes, visits and service tickets in one system linked to accounting.

  • Leipzig

    Fast-growing firms in Saxony build internal sales tools before headcount growth makes per-seat licences expensive.

  • Bremen

    Food and import traders with repeat orders want reorder lists and visit schedules for their field reps.

  • Freiburg

    Solar, energy and craft businesses in the south-west track leads from enquiry through site survey to installation.

  • Münster and Osnabrück

    Family-owned manufacturers and agricultural suppliers want simple CRMs their long-serving staff actually use.

  • Dresden

    Technology and engineering SMEs need CRM data kept in Germany for customers with strict procurement rules.

How it works

From per-seat bills to your own CRM

  1. Share your sales setup

    Send your current CRM or spreadsheet structure, user count by role, integrations and your sales stages. A sample export with dummy data helps.

  2. Quote with a five-year model

    In about two working days you get an itemised USD quote and a cost comparison against your current per-seat fees.

  3. Discovery with real users

    Video sessions with two or three of your sales staff shape the data model and screens. Your DPO sets retention periods.

  4. Build on staging

    The CRM takes shape in your AWS Frankfurt account with test data. Users try each feature and comment before it is final.

  5. Migrate and switch

    Data is cleaned, deduplicated and imported. Both systems run briefly, then the old one becomes read-only and is cancelled.

  6. Two months of free care

    Fixes, updates and small changes are free for two months after launch, then maintenance starts at US$120/mo.

Questions

Custom CRM development: questions from German SMEs

How much does custom CRM development cost?

With us, a custom CRM starts at US$900 for the core web app with contacts, companies, deals, tasks, pipeline, roles and audit log. A field sales app starts at US$600, and AI features at US$600. Integrations, reporting and data migration add to the scope. Maintenance starts at US$120/mo after two free months.

Is a custom CRM cheaper than HubSpot or Pipedrive?

It depends on your seat count and tier. Multiply users by the per-seat monthly price by 60 months, add add-ons, and compare with the build plus hosting plus maintenance. For a few users SaaS almost always wins. For larger teams, especially where many users need only simple access, a custom CRM often costs less over five years.

How long does it take to build a custom CRM?

A focused first version takes 6–12 weeks with us, depending on integrations and data migration. A field sales app runs 6–10 weeks, often in parallel. The quickest projects are those where the sales process is written down and a few users can test weekly from the start.

What is a Löschkonzept and does my CRM need one?

A Löschkonzept, or deletion concept, defines how long each type of personal data is kept and what happens afterwards. It supports GDPR principles such as storage limitation and the right to erasure while respecting tax retention duties. A CRM holds a lot of personal data, so yes. Your DPO sets the periods; we build the rules into the software.

How long must German companies keep invoices and business letters?

Under § 147 AO, books and records are kept for ten years, booking vouchers for eight years and other listed documents such as business letters for six years, each counted from the end of the calendar year. Your tax adviser confirms what applies to you. A custom CRM can lock these records and delete them automatically afterwards.

Can a custom CRM be hosted in Germany?

Yes. We deploy it in the AWS Frankfurt region in an account owned by your company, or on your own servers or a German hosting provider. Data at rest stays in Germany, and the processor agreement is between you and your provider. We work through access you grant and can remove.

Is a custom CRM GDPR-compliant?

Software alone cannot be GDPR-compliant; compliance depends on how your company uses it. We build features that support your obligations: role-based access, audit logs, encryption, a deletion concept, export for access requests and hosting in Germany. Your data protection officer and lawyer confirm that your overall processing complies.

Can the CRM connect to Lexware Office?

Yes. Lexware Office, formerly lexoffice, offers a public REST API for contacts, quotations, invoices, articles, payments and webhooks. A custom CRM can create customers and quotations there when deals move forward and show payment status on the customer record, so your team stops typing data twice.

Can the CRM connect to DATEV?

Usually through a structured export of invoices and customer data that your tax adviser imports, or through a direct connection where your DATEV setup supports one. The right route depends on how your bookkeeping runs. We agree the format with your Steuerberater before building.

Does it work with Microsoft 365 and Outlook?

Yes. Through Microsoft Graph and Entra ID we can add sign-in with Microsoft accounts, email logging to contacts, contact sync and calendar entries for visits. With single sign-on, staff who leave lose CRM access when IT disables their Microsoft account. Email capture rules are agreed with your DPO.

Can you integrate our phone system?

If your cloud telephony provider offers an API or webhooks, yes: click-to-call, the caller’s record opening on incoming calls and automatic call logs. Call recording and transcription need a legal basis and usually consent, so we build those only with your DPO’s approval and with retention rules applied.

Do field sales reps get a mobile app?

A responsive web CRM works on phones for many teams. Reps who work without reception need an offline-capable app built with Flutter or React Native, published on Google Play and the App Store under your accounts. That app starts at US$600 and syncs notes, photos and orders when the connection returns.

Who owns the custom CRM?

You do. The code sits in a Git repository in your name, the database and hosting run in your cloud account, and the mobile apps are published under your developer accounts. There are no licence fees. You can move maintenance to another developer or your own IT team at any time.

Can you migrate our data from HubSpot or Pipedrive?

Yes. We export records through the vendor’s export or API, clean and deduplicate them, map fields to the new structure and import to staging for your users to check. Both systems run briefly in parallel. Cancel the old subscription only after users confirm and you have archived a full export.

When should we not build a custom CRM?

When your team is small, your sales process is standard and you need marketing automation that SaaS suites already provide. Then a per-seat CRM is cheaper and faster. We tell you that in the quote rather than sell a build you do not need.

Can you add AI to our CRM?

Yes, once the core data is clean. Useful features include call and email summaries, suggested next steps, draft follow-ups and lead scoring from your own deal history. We prefer EU-hosted model endpoints and send only the fields needed. AI automation starts at US$600 and usually takes 2–4 weeks.

How do we work with a team in India from Germany?

India is 3.5 hours ahead of German summer time and 4.5 hours ahead in winter, so our afternoon overlaps your morning. Calls are in English over video, updates come by WhatsApp or email 7 days a week, and staging links let your users test whenever it suits them.

How do payments work?

Quotes are in USD and itemised by milestone. You pay in USD or EUR through Wise or bank wire after approving each milestone on staging, and nothing is billed before you approve the written quote. Invoices come from India; ask your Steuerberater how to book them.

Do you sign a data processing agreement or NDA?

We design projects so we work with test data and never need your live customer data. If access to personal data is unavoidable, or you need an NDA, ask and we agree terms in writing, reviewed by your DPO and lawyer. Anything not in the quote falls under the terms page on our site.

What happens after launch?

For two months after launch, bug fixes, updates and small changes are free. After that, maintenance starts at US$120/mo and covers security updates, backups, monitoring and small improvements. Larger new features are quoted separately, so the CRM grows with your team without surprise costs.

What will you not do on a CRM project?

We do not visit your offices, give legal or tax advice, define your retention periods, act as your data protection officer or staff large teams of developers. We build the software, document it and support it, and we say plainly where your lawyer, DPO or tax adviser needs to decide.

Next step

Paying per seat for a CRM that does not fit? Get a five-year comparison

Send your user count, sales stages and systems on WhatsApp. In about two working days you get an itemised quote with a five-year cost model, custom CRM builds from US$900, everything hosted in your name and two months of free maintenance.