Project

Privacy-Safe Excel CRM Stabilization for a German Real Estate Firm

Developed by R. Paulo Delgado.

A fragile, conflict-prone Excel-based CRM was stabilized into a reliable multi-user operational system without introducing new infrastructure or privacy risk.

Industry

Real estate

Client Type

Established and successful German real estate firm

Engagement

Targeted system stabilization and data consolidation

Delivery

R. Paulo Delgado

Role

Data remediation, lightweight system architecture, and delivery of a reliability-focused operational tool

Client Region

Germany

Compliance

Strong German data privacy expectations and conservative data handling requirements

Project Duration

Short-term delivery

Client Context

The client was a long-term German customer relying on Excel as a de facto CRM for managing thousands of client and prospect records accumulated over many years.

The CRM consisted of a single shared Excel file used by multiple staff members, with no structure, governance, or concurrency control. Privacy considerations ruled out the use of cloud-based CRM platforms or third-party SaaS solutions.

The Problem

The existing Excel-based CRM had become operationally fragile and unreliable. Multiple users accessed the same file simultaneously, resulting in conflicting versions, duplicated records, and frequent data loss. Coordination depended on verbal agreements, which routinely failed. Preparing clean, segmented data for business-critical activities required extensive manual effort.

Key challenges included:

Multi-user file conflicts

Simultaneous access to a shared Excel file caused conflicting copies, overwritten data, and loss of trust in the system.

Unstructured and duplicated data

Thousands of records existed without normalization, leading to duplicates, inconsistent fields, and unreliable filtering.

Manual, error-prone campaign preparation

A major annual physical mail campaign required extensive manual preparation and filtering.

Strict privacy constraints

German data protection expectations limited acceptable solution paths and excluded external or cloud-based CRM platforms.

The core issue was not feature scarcity, but the lack of reliability and data integrity in a system the business already depended on.

The Solution

The solution focused on preserving Excel as the user interface while eliminating its failure modes through structured data storage and controlled access patterns.

The solution addressed several architectural focus areas:

  1. 1

    Data cleanup and consolidation

    The original Excel data was cleaned, deduplicated, and normalized to establish a consistent and trustworthy dataset.

  2. 2

    Structured data storage

    All records were migrated into a local SQLite database to act as a single source of truth.

  3. 3

    Excel-based application interface

    Custom VBA-based UI components were added to Excel, giving users a controlled, desktop-application-like experience.

  4. 4

    Atomic operations and reliability

    All read and write operations were executed against the database, eliminating file-level conflicts and ensuring data integrity.

  5. 5

    Campaign tooling

    The system was extended to generate clean, mail-merge–ready Excel exports and support explicit tagging of campaign recipients.

Architecture & Technology

Data Layer

  • SQLite database as a single source of truth
  • Normalized schema derived from legacy Excel data
  • Atomic read/write operations

Application Layer

  • Excel retained as the primary user interface
  • Custom VBA-driven UI components
  • Controlled interaction between Excel and the database

Reliability & Integrity

  • Elimination of shared-file editing
  • Deterministic data access patterns
  • Removal of manual coordination between users

Privacy & Compliance

  • No external services introduced
  • All data retained within the client's local environment
  • Architecture aligned with conservative German privacy expectations

Execution & Delivery

The engagement was executed as a focused stabilization effort with clear operational objectives.

Key characteristics of delivery:

  • Worked within strict privacy and environmental constraints
  • Improved reliability without replacing existing tools
  • Delivered a pragmatic architecture aligned with real user workflows
  • Focused on operational outcomes rather than feature expansion

The project prioritized stability and trust in a core internal tool over unnecessary system replacement.

Outcomes & Impact

  • Eliminated multi-user file conflicts
  • Established a clean and consolidated CRM dataset
  • Enabled reliable sorting, filtering, and segmentation of records
  • Significantly reduced manual effort for the annual physical mail campaign
  • Produced mail-merge–ready exports on demand
  • Restored confidence in a business-critical internal system

A small, targeted intervention removed a recurring operational burden and stabilized a system the business relied on daily.

Why This Project Matters

This project demonstrates the ability to:

  • Stabilize critical systems without introducing unnecessary complexity
  • Deliver reliable solutions under strict privacy constraints
  • Improve legacy Excel-based workflows with sound architectural judgment
  • Focus on operational impact rather than system size
  • Act as a trusted long-term technical partner

Project Tags

  • Germany
  • Excel
  • Excel VBA
  • Privacy
  • CRM
  • Real Estate