MRSware Logo MRSware Desktop User Guide
💻 Desktop Guide 📱 Web & Mobile Guide 🛡️ Admin Guide 📰 Blog Hub

Part 2: CRM – Companies, Contacts & Data Management

Master Relationship Database Architecture

At the core of MRSware Desktop is the Master Relationship Database. Companies and Contacts form the central foundation to which all journals, tasks, calendar events, projects, customer accounts, orders, invoices, and commissions are tied.

Contact Record Dialog in MRSware
Figure 2.1: Contact Detail record in MRSware showing multi-channel contact info, address mapping, and company relationship.

Company & Contact Hierarchy

MRSware supports multi-tier organizational structures:

  • Parent / Division / Branch Relationships: Connect corporate headquarters to regional branches and job sites.
  • Individual Contact Roles: Associate contacts with specific departments (Purchasing, Engineering, Management, Accounts Payable) with custom job titles and direct contact info.

Categories vs. Additional Custom Fields

Architectural Guidance

Categories are best for multi-select, non-exclusive groupings (e.g. Industry Tags: 'HVAC', 'Plumbing', 'ISSA Member').
Additional Custom Fields are best for structured, single-value parameters requiring specific data types (e.g. Credit Limit [Currency], Birthday [Date], Tax Exempt ID [Text]).

Categories Dialog
Figure 2.2: Multi-select CRM Categories.
Additional Custom Fields Dialog
Figure 2.3: Typed Custom Fields Tab.

CRM View Modes: Table View, Compact Cards & Multiline Cards

MRSware Desktop provides three standardized view modes across all CRM listings (Companies, Contacts, Tasks, Journals, and Projects):

  • Table View (Standard Grid): High-density data grid displaying all custom fields in tabular columns with multi-column sorting, column reordering, dynamic header grouping, and summary aggregate footers.
  • Compact Card View (2-Line Cards): High-efficiency 2-line cards rendered via custom GDI+ drawing:
    • Line 1: Primary name (Company or Contact), status badge, and quick action icons. On Task cards, includes an interactive click-to-complete checkbox to mark tasks done without opening the task dialog.
    • Line 2: Contextual details including direct phone extension, email address, physical location (City/State), category tags, or due date.
    • Interactive Sort Menu: Dedicated toolbar sort button and context menu to sort cards by Name, Date Created, Due Date, or Category.
  • Multiline Card View (Expanded Cards): Multi-line structured card presentation (CardsView):
    • Displays full category badges, note previews, and user-defined custom fields.
    • Expand All / Collapse All controls to quickly adjust screen density.
    • Card Field Settings... Dialog: Choose exactly which fields appear on the card layout (e.g. Phone, Mobile, Direct Email, Street Address, Categories, Custom Fields).

Tip: You can customize your font family and font size for both card views in Tools > Preferences > Settings (Font for Card Views). Card heights dynamically adjust to accommodate your chosen text size.

Dockable Record Preview Window & Rich HTML Formatting

The Record Preview Window provides real-time, zero-click inspection of Company and Contact details directly within the primary CRM workspace. Docked at the bottom or right side of your window, the Preview Panel eliminates modal dialog fatigue when navigating customer lists.

Key architectural highlights of the Preview Window include:

  • Rich Read-Only HTML Rendering: Generates cleanly formatted HTML summaries with structured section headings, contact badges, and financial metrics.
  • Line-Break (<br/>) Preservation: Multi-line account notes and call interaction logs preserve natural formatting and line breaks seamlessly.
  • Top Action Bar: Features an instant Edit button (opens the record dialog) and a Print button (invokes native Windows print dialog for WYSIWYG hard copies).
  • Debounced 250ms Selection Timer: Keeps scrolling fast and fluid even across databases with tens of thousands of contacts.
  • Comprehensive Sub-Entity Tabs:
    • Summary & Contact Info: Primary directory info, direct phone extensions, physical addresses, custom fields, and account notes.
    • Journals & Activity History: Full chronological log of past calls, meetings, emails, and touch-point interaction notes.
    • Open Tasks & Follow-ups: Scheduled tasks, delegated team members, task priorities, and upcoming due dates.
    • Opportunities & Quotes: Active sales pipeline deals, bid specifications, forecasted values, and close probabilities.
    • Contact Roster: For Company records, lists all linked individual contacts, job roles, and direct contact details.
    • Orders & Invoices: Recent purchase orders, invoice numbers, shipment status, and year-to-date sales totals.
    • File Share & Attachments: Linked contracts, specification PDFs, drawings, and uploaded documents stored in File Share.

Pivot & Paste High-Speed Data Entry

To eliminate tedious record creation, MRSware Desktop supports Pivot & Paste. You can copy formatted customer data directly from Excel or email spreadsheets and paste entire rows directly into the MRSware CRM grid, automatically mapping columns to Company Name, Address, Contact, Phone, and Email.

Drag-and-Drop Record Conversion

MRSware Desktop allows instant workflow record conversion via drag-and-drop:

  • Drag an Email or Journal entry onto the Task Panel to turn it into a follow-up task.
  • Drag a Contact onto the Project Panel to assign them as a participating stakeholder.
  • Drag an incoming inquiry onto Opportunities to initiate pipeline tracking.

Merging Duplicate Contacts & Companies

Over time, duplicate entries may occur. Admins and users can utilize the Merge Duplicate Sales Reps / Contacts / Companies tool under the Tools menu. Specify the primary record to retain; MRSware will automatically re-associate all historical journals, tasks, quotes, invoices, and commission records from the secondary record into the master record before deleting the duplicate.

View in Documentation Library →

Explore additional procedural tutorials and technical documentation references for this chapter:

Account View vs. Customer View in Customers Listing

Technical guide for Account View vs. Customer View in Customers Listing.

Assigning Categories

Technical guide for Assigning Categories.

Bulk Update a Company's Contacts' Addresses

Technical guide for Bulk Update a Company's Contacts' Addresses.

Bulk Update Companies' Categories from the Customers Listing

Technical guide for Bulk Update Companies' Categories from the Customers Listing.

Bulk Update Company's Contact(s) Categories

Technical guide for Bulk Update Company's Contact(s) Categories.

Bulk Update Contacts' Categories

Technical guide for Bulk Update Contacts' Categories.

Company Types vs. Categories for grouping and descriptive terms

Technical guide for Company Types vs. Categories for grouping and descriptive terms.

Company/Contact Name "Matches" (green) and 'Matches' (red) squiggly lines

Technical guide for Company/Contact Name "Matches" (green) and 'Matches' (red) squiggly lines.

Contact Relationship Management User Manual

Technical guide for Contact Relationship Management User Manual.

Create a Customer entry

Technical guide for Create a Customer entry.

Creating & Assigning Types, Categories, & Other Attributes within MRSware

Technical guide for Creating & Assigning Types, Categories, & Other Attributes within MRSware.

Creating Categories

Technical guide for Creating Categories.

Creating Categories

Technical guide for Creating Categories.

Creating Customer in all CAPS is not necessary

Technical guide for Creating Customer in all CAPS is not necessary.

Creating one company-wide, "master" database of contact and companies

Technical guide for Creating one company-wide, "master" database of contact and companies.

CRM is the cornerstone of any company

Technical guide for CRM is the cornerstone of any company.

Customer Listing: Account View & Customer View

Technical guide for Customer Listing: Account View & Customer View.

Duplicate Removal Walkthrough

Technical guide for Duplicate Removal Walkthrough.

Generate a list of customers with contacts for a particular manufacturer

Technical guide for Generate a list of customers with contacts for a particular manufacturer.

How to find Top Selling Products by Manufacturer, by Customer

Technical guide for How to find Top Selling Products by Manufacturer, by Customer.

How to open a Contact Printout

Technical guide for How to open a Contact Printout.

How to open a Customer Snapshot

Technical guide for How to open a Customer Snapshot.

How to Print a List of Categories

Technical guide for How to Print a List of Categories.

How to remove duplicate contacts

Technical guide for How to remove duplicate contacts.

Link Files to Companies in MRSweb

Technical guide for Link Files to Companies in MRSweb.

Manage Contact Types

Technical guide for Manage Contact Types.

MRSweb - Use the Filter button to easily find companies and contacts

Technical guide for MRSweb - Use the Filter button to easily find companies and contacts.

Reassigning or Changing Categories

Technical guide for Reassigning or Changing Categories.

Removing out-of-business Customer entries

Technical guide for Removing out-of-business Customer entries.

Sales Reps - Merge Duplicate

Technical guide for Sales Reps - Merge Duplicate.

Show only New Customers in the Customer Listing

Technical guide for Show only New Customers in the Customer Listing.

Track Customer Preferences

Technical guide for Track Customer Preferences.

Video - Customers Top Down Sales

Technical guide for Video - Customers Top Down Sales.

Video - Show Hidden Companies, Contacts, Customers

Technical guide for Video - Show Hidden Companies, Contacts, Customers.