Select Interactive

Solution

Manufacturers' rep software built for how a rep firm actually works.

Manufacturers' representatives coordinate dozens or hundreds of lines across territories, divisions, and contacts, and the field needs a current line card or brochure now, not after a request to marketing. We build the internal system and the field tool as one platform, on a stack your team can own. McMillan James Equipment Company (MJEC) runs 125+ lines on it.

Who This Is For

Who we build rep firm software for

  1. Manufacturers' representatives

    01

    HVAC, mechanical, plumbing, electrical, and building systems reps coordinating 50 to several hundred lines across territories and divisions.

  2. Principals and sales leadership

    02

    People who need target versus actual sales by line and territory, contract expirations before they arrive, and one place for every manufacturer relationship.

  3. Field and inside sales

    03

    Staff who need a current brochure, line card, or contact sheet for a customer meeting without waiting on headquarters.

  4. Marketing and operations

    04

    The team that currently rebuilds the line card by hand and answers every "who do we rep for this?" question from memory or a spreadsheet.

Not for

A generic CRM rollout or a Power Apps implementation. We build a system around how the firm actually represents its lines.

What We Build

What a rep firm system has to hold

Spreadsheet grid becoming a database

Every manufacturer relationship in one record

Company details, marketing and sales contacts, active locations, divisions and departments, contract start and expiration dates, target and actual sales, notes, and documents, attached to the manufacturer they belong to.

  • MJEC: contacts, contracts, locations, divisions, target vs. actual sales, notes, and documents for 125+ manufacturers and partners, centralized.
Spreadsheet grid becoming a database

A line card and brochure that are never out of date

Field staff filter the manufacturer directory and generate a branded PDF from live data. Logos, descriptions, and contacts reflect the database the moment the document is created.

  • MJEC client tool: filter by location, equipment type, and product type, then generate a polished PDF brochure in seconds. Previously a request to marketing and a multi-day turnaround.
Real-time recalculation

A public directory for customers and partners

Prospective customers get a clean, filterable view of the equipment lines and brands the firm represents, on the firm’s own domain.

  • MJEC: a public manufacturer directory with location and category filters, sharing one auth layer and one database with the internal app.
Spreadsheet grid becoming a database

Audit log, history, and recovery

Every edit to a manufacturer record is captured with who, what, and when. Snapshots give the team a disaster-recovery window.

  • MJEC: complete audit log of every record change and rolling seven-day database snapshots.
Spreadsheet grid becoming a database

Role-based access across internal and field tools

Administrators control who can view, edit, or manage records. One role-based authentication layer spans the internal app and the public client tool.

  • MJEC: role-based authentication on Firebase with an activity log of user actions, desktop and mobile.
Charts and generated documents

A product you keep, not a project you archive

Rep firms change lines, territories, and document types every year. The platform has to grow with them.

  • MJEC: quarterly review and release cadence since launch. Added since: expanded filters, additional document types, enhanced reporting views, improved mobile workflows.

How We Work

How a rep firm engagement runs

Map the real objects first: manufacturer, line, territory, division, contract, contact. Then the roles. Then the screens.

Which manufacturers, which territories, which divisions, which contacts, which contracts. The existing spreadsheets and line card are the starting input.

One database, one auth layer, two surfaces. The brochure generator is designed alongside the admin, not bolted on later.

Principals click real manufacturer records on a shared staging environment. Field staff generate a brochure before launch.

MJEC meets with us each quarter to review usage, prioritize feature requests, and ship enhancements.

Work

Rep firm software we have shipped

See all work
Rep firm operations

MJEC: Internal App & Client Tools

A dual-platform system for a Texas manufacturers' rep for HVAC, mechanical, and building systems: an internal app for 125+ manufacturers and partners, and a public client tool that generates branded PDF brochures from live data.

View case study

125+

manufacturer lines

  • Contacts, contracts, locations, divisions, and sales in one system
  • Live-data PDF brochures for the field in seconds
  • Audit log, seven-day snapshots, role-based access
  • Quarterly release cadence since 2025
Sales forecasting

Alcon: Revenue Forecasting

Role-scoped product data, sales history, and forecasts up to five years out for internal sales teams, replacing shared workbooks.

5-yearforecast horizon

View case study
Multi-location operations

EZ Storage

Live inventory, real-time reporting, and automated SEO audits for a 15-facility operator on a custom dashboard.

15facilities

View case study

Live demo

Coming soon

Brochure Builder: generate a line card from live data

An interactive demo on synthetic data: filter a directory of fictional manufacturers by location, equipment type, and product, then generate a branded PDF in the browser. Modeled on the MJEC client tool without any MJEC data.

Synthetic data. No sign-in.

Technology

The stack MJEC runs on

Application

  • React
  • TypeScript
  • TanStack Start
  • TanStack Router
  • TanStack Query
  • TanStack Table
  • TanStack Form
  • shadcn/ui
  • Tailwind CSS
  • Zod

Identity, data, and hosting

  • Firebase Auth
  • Firestore
  • Nitro
  • Azure
  • PDF generation

FAQ

Questions rep firms ask

Yes. MJEC owns a dual-platform system we built and still iterate on quarterly. You own the code and the data.

Yes. The PDF is a designed template filled from live manufacturer data: logos, descriptions, and contacts. It looks the same every time and is current every time.

Yes. Contract start and expiration dates, target and actual sales by line, and internal notes are first-class fields on each manufacturer record.

No. The tools are browser-based with mobile workflows for staff in the field, so there is nothing to install.

Yes. MJEC has a public manufacturer directory with location and category filters, while the internal app stays behind role-based login.

A CRM tracks deals. This tracks lines: the manufacturers you represent, the territories, the contracts, and the documents the field needs. It can sit next to a CRM later.

Keep Going

Related services, industries, and reading

Start A Conversation

Show us the line card.

The current line card, the spreadsheets behind it, and who in the field is waiting on it. A technical conversation, not a pitch.

Start a conversation