New Ask Twinn: ask your Sage 100 Contractor books a question. Early access is open. Meet Ask Twinn

Sage 100 Contractor Data, Available Everywhere

Connect Sage 100 Contractor to reports, inventory, payroll, and integrations without opening your database to the internet.

Built for contractors, on a decade of on-premise Sage deployments.

Ask Twinn · Early access

Ask your Sage 100 Contractor books a question.

“Which jobs are over budget?” Ask Twinn answers from your live data by running one of 46 included reports, and tells you which report it ran, with which criteria, as of when.

Read-only, inside your own permissions, and every question is logged. The same reports open in the browser and export to Excel and PDF.

Example questions, on a made-up company

Question: Which jobs are underbilled right now?

4 of 7 jobs are underbilled, by $35,370 in all. The largest is 1042 Ridgeline Medical at $18,400.

Ran Over/Under Billings, period ending 2026-09-30, all jobs, as of 09:41.

Over/Under BillingsTallgrass Builders
JobEarnedBilledOver / (under)
1042 Ridgeline Medical1,612,0451,593,645(18,400)
1051 Northgate Apts402,500415,40012,900
1063 Harbor Point743,864739,614(4,250)
1078 Westfield Logistics1,182,0451,213,64531,600
1084 Cedar Grove HS1,712,7271,702,947(9,780)
1091 Lakeside WTP923,977970,17746,200
1102 Fairview Clinic620,455617,515(2,940)
Total7,197,6137,252,94355,330
Made-up data: a demo company, every name and number invented.

A scripted example on made-up data, not your books. Try it on your own books

For software vendors and integrators

Connect your cloud application to any customer's on-premise Sage 100 Contractor, without opening inbound firewall ports.

Install the connector on the customer's Sage server and reach it from your cloud over one authenticated REST API. No VPN, no exposed database, and no on-premise agent for your team to build and maintain.

Sage 100 Contractor, not Sage 100 ERP. Different products, different databases. Plenty of vendors connect to the ERP; far fewer connect to Contractor.

No inbound ports No database exposure No VPN required

What We Do

Your Sage data is stuck on one server, in one building.

We put it where the work actually happens: in a browser, on the warehouse floor, and inside the systems your back office already runs on.

A payroll workbook validated against Sage master files before it posts.

Our Products

Four products, all reading and writing through the same connection to your Sage 100 Contractor database.

OPDC

On-Premise Database Connector for Sage 100 Contractor. Securely connect and extract data from your Sage installation from anywhere.

  • Secure on-premise connection
  • Real-time data extraction
  • Full Sage 100 Contractor support
  • mTLS encryption and audit logging
Learn More

Twinn Reports

46 Sage 100 Contractor reports included, from WIP and over/under billings to AR aging and certified payroll, live in the browser.

  • 46 reports included
  • Live data, with how each number is calculated
  • Export to Excel, PDF and CSV
  • Ask Twinn runs the same reports
  • Scheduled report generation
Learn More

Twinn Inventory

Manage inventory with barcode scanning powered by Zebra devices. Receive POs, allocate materials to jobs, and keep Sage 100 Contractor in sync from the warehouse floor.

  • Zebra barcode scanner integration
  • Purchase order receiving
  • Job-based inventory allocation
  • Mobile-first design
Learn More

Custom Integrations

Connect OPDC to the tools you already use. Payroll, AP invoices, and inventory all flow through a single secure API layer.

  • Payroll import (Excel, CSV, ADP, Gusto)
  • AP invoice processing
  • Service inventory management
  • Credit card import via Plaid
View Custom Integrations

Why Choose Twinn Engineering

What you get on every plan, whether you use our products or build against the API yourself.

Secure & Reliable

OPDC runs inside your network. Your Sage database is never opened to the internet, and every call is encrypted and logged.

Fast Implementation

Most installations finish in a single session. Nothing about your Sage 100 Contractor setup has to change.

Real-time Updates

Every read hits the live Sage database. There is no nightly sync to wait on and no copy to fall behind.

Team Collaboration

Share a report as a link, a PDF, or a CSV. People who need the numbers do not need a Sage seat to see them.

Mobile Friendly

Reports are responsive, so a project manager can pull up job costs on a phone without pinching and zooming.

Dedicated Support

Support comes from the engineers who built OPDC, not a ticket queue. We answer within one business day.

Trusted by Construction Teams

General contractors, subcontractors, and Sage consultants across the Southeast use Twinn Engineering to get at their Sage 100 Contractor data.

Member of the Sage Development Partner Program

On-Premise First

Your Sage 100 Contractor data never leaves your network. OPDC connects securely without exposing your database.

Up and Running in Days

No lengthy onboarding. Install the connector, configure your queries, and start pulling data.

Always In Sync

Reports, inventory, and integrations stay current with real-time reads from your Sage 100 Contractor system.

Want to see it against your own data?

Book a call and we will run the API against a copy of your Sage company, so you can see exactly what comes back.