Sage 100 add-ons vs. custom automation
A buyer's guide for manufacturers and distributors on Sage 100: what Sage 100 2026 gives you to connect to (BOI, Visual Integrator, ODBC, web services), what add-ons for EDI, warehouse and screen changes do well, what each costs you at upgrade time, and when custom automation around Sage 100 is the better fit.

In brief
Buy an add-on when the job is standard and someone else should keep it current: EDI with big retailers, barcode and warehouse work, a small screen change. Build custom automation when the work is specific to your company, like reading many customers' emailed PDF orders, or it spans several systems. Either way, plan for upgrades: Sage tells you to check every customization before you move to a new version, and add-ons that change Sage's own modules have to be reinstalled.
- Sage 100 2026 is 64-bit only, so every add-on and integration has to work with 64-bit.
- Sage 100's doors are BOI, Visual Integrator, read-only ODBC and SOAP web services for three record types; Intacct is the one with REST.
- Buy add-ons for standard jobs others should maintain: retailer EDI, barcode and warehouse, small screen changes.
- Add-ons that change Sage modules must be reinstalled at upgrade, and different developers' enhancements may conflict.
- Build custom when inputs are messy, rules are your own, or work crosses systems, with a person approving before it posts.
The question behind the search
If your company runs Sage 100 (the product once called MAS 90 and MAS 200), you've probably been pitched both. A reseller shows you a catalog of add-ons. Someone else says they can build what you need around Sage. Both can be right. This guide sorts out which fits which job, using Sage's own documentation and the add-on vendors' own pages, checked on Oct. 29, 2026. We don't resell Sage or any add-on.
Where Sage 100 stands in 2026
The current version is Sage 100 2026, and its latest update is 2026.1. Sage's What's New guide says it is now a 64-bit only application, and that older 32-bit versions on the same server stop working once it's installed. That matters for add-ons: every one of them has to work with 64-bit.
On AI, the guide lists one new feature: an AI-powered help assistant that points users to the right page in Sage 100's help. In 2026.1 it was renamed Search help. Nothing in the guide describes AI that enters orders or bills.
Sage supports the current version and the two before it, as reported by ERP Research and resellers such as SWK Technologies. On that schedule, 2024 retires with the 2027 release. We couldn't open Sage's own supported-versions article, so treat those dates as reported, and confirm yours with your partner.
What Sage 100 gives you to connect to
Any add-on or custom tool has to get data in and out through one of these doors:
Sage 100's integration points
| Door | What it does | Watch for |
|---|---|---|
| Business Objects Interface (BOI) | Lets outside programs create and change records through Sage's own business logic | Sage won't debug programs it didn't write |
| Visual Integrator (VI) | Imports and exports structured files, like CSV | Needs a clean file and careful field mapping |
| ODBC driver | Reads data for reports and lookups | Read-only, per Sage's user forum |
| eBusiness Web Services | Read, create, update and delete over the web | Older SOAP style, three record types only |
- BOI comes with every Sage 100 activation. Sage's FAQ says its support covers the interface itself and Sage's own programs, not code written by others.
- VI import jobs run through Sage's business objects and expect structured files. Sage recommends CSV over older spreadsheet formats. VI is great for clean data. It doesn't read a customer's PDF or an email.
- ODBC: users and experts on Sage's Community Hub say the bundled drivers are read-only, and that writes should go through the business objects so Sage's checks and audit trail stay intact. That's a forum, not official documentation.
- Web services. Sage's eBusiness Web Services guide describes a SOAP interface for sales orders, customers and customer contacts only. The older SData interface is deprecated, according to a verified answer on the Community Hub. By contrast, Sage's cloud product, Sage Intacct, has a REST API.
What add-ons do well
The Sage 100 add-on market is mature, and for some jobs it's the obvious answer.
- EDI. SPS Commerce embeds its Mapadoc EDI inside Sage 100 for orders, invoices and ship notices, says it has more than 2,400 Sage 100 EDI customers, and handles map updates when trading partners change rules. TrueCommerce turns inbound 850 purchase orders into sales orders and sends invoices (810), ship notices (856) and inventory reports (846). Retailer EDI rules change often. Paying someone to keep up is a good trade.
- Warehouse and barcode. Products like Endpoint (scanco.com's Sage 100 pages now point there) add warehouse execution, multi-bin and license plate tracking. Hardware, scanners and floor workflows are a product problem, not a custom one.
- Screen and logic changes. Developers like DSD Business Systems sell enhancements that change how Sage screens and modules behave. For a small, common change, a catalog enhancement is usually cheaper than anything custom.
One more to know about: SPS also offers a PDF order automation product for orders that don't come by EDI. If your emailed orders are fairly uniform, look at it before you build.
The add-on question is really an upgrade question. Every piece you add is a piece you test next spring.
The cost that shows up at upgrade time
Sage's own 2026 upgrade checklist tells you to talk to your business partner or developer before upgrading if you have custom modules or modifications. It also says to update customized screens, test custom reports and forms, and compare form definitions, because default forms may be erased in the upgrade.
Add-ons that change Sage's modules carry extra work. DSD's own manual for one enhancement says that if you reinstall or upgrade the related Sage modules, you must reinstall the enhancement too, and module levels must match. It also warns: "Enhancements from different Sage Developers are generally not designed to work together." Three or four of these from different developers, and every upgrade becomes a project.
The 2026 move to 64-bit made this sharper. SWK's checklist says integrations must be 64-bit compatible and that older third-party add-ons and heavily customized reports can make the upgrade more complex.
Custom automation isn't free of this either. A tool that writes through BOI still has to be tested against each new version. The difference is where it lives: a tool that sits outside Sage and writes through its business objects or a VI import doesn't change Sage's program files, so there's less to reinstall. That's our reading of Sage's and DSD's documents, not a promise from Sage.
When custom automation is the better fit
- The input is messy. Forty customers email POs, each in their own layout and with their own part numbers. VI can't read them, and a template-based tool breaks when a customer changes their PDF.
- The rules are yours. Which customers get which price breaks, which items substitute, which orders need a credit check. No catalog add-on knows those.
- The work crosses systems. The order is in email, the price is in Sage, the lead time is in a supplier's portal and the approval is in Teams.
- You want a person approving. A review screen where your team checks each draft before it posts to Sage, built around how they already work.
If none of those are true, buy the add-on.
Questions to ask before you buy any add-on
- Is it certified for Sage 100 2026 and 64-bit? Ask for the version list in writing.
- Does it change Sage's own modules, or sit outside them? Changes inside Sage mean a reinstall at each upgrade.
- Who tests it at upgrade time, and how soon after a Sage release? A vendor that lags by months holds your upgrade back.
- Does it work with the other add-ons you already run? DSD's own manual warns that enhancements from different developers can conflict.
- What happens to your data if you stop paying? Make sure records stay in Sage, not only in the add-on.
What to automate and what to keep with a person
- Automate: reading emailed orders and bills, matching customers and items, filling in Sage 100 through BOI or a VI import, and flagging anything that doesn't match.
- Keep with a person: approving each order before it posts, price disputes, new customers and items, substitutions, and every upgrade test.
For the payables side, see our guide to Sage 100 AP automation.
How Peekgentic does it
We build the reading, matching and checking around the order desk's inbox and post draft orders into the ERP for a person to approve. Nothing is installed inside Sage's own modules. See our order processing build for how it works, step by step.
Common questions
What are Sage 100 add-ons?
Third-party products that extend Sage 100, such as EDI (SPS Commerce, TrueCommerce), warehouse and barcode tools (Endpoint), and enhancements that change Sage screens and modules (DSD Business Systems).
Does Sage 100 have an API?
Sage 100 offers the Business Objects Interface for outside programs, Visual Integrator for file imports, read-only ODBC for reporting, and SOAP-based eBusiness Web Services for sales orders, customers and customer contacts. Sage Intacct, a different product, has a REST API.
Do add-ons have to be reinstalled when Sage 100 is upgraded?
Many do. DSD's manual for one of its enhancements says it must be reinstalled whenever the related Sage modules are reinstalled or upgraded. Sage's own upgrade checklist says to consult your partner first if you have custom modules or modifications.
Can Visual Integrator import customer PDF purchase orders?
No. VI imports structured files such as CSV with mapped fields. Something else has to read the PDF and turn it into clean data first.
Does Sage 100 have AI?
Sage 100 2026 added an AI-powered help assistant, renamed Search help in 2026.1. Sage's What's New guide doesn't describe AI that enters transactions.
When should I buy an add-on instead of building?
When the job is standard and the vendor maintains it: retailer EDI, barcode and warehouse work, or a small screen change. Custom makes sense when the input is messy, the rules are your own, or the work spans several systems.
What changed with Sage 100 2026?
Sage says Sage 100 2026 is 64-bit only. Integrations and add-ons must work with 64-bit, which can make upgrades from older versions more involved.
Sources
- Sage, Sage 100 2026 What's New Guide, updated July 8, 2026
- Sage Community Hub, Available now: Sage 100 2026.1, 2025.3 and Payroll 2.26.2
- Sage, Sage 100 2026 Upgrade Checklists, updated Feb. 24, 2026
- Sage 100 2026 Help, Business Objects Interface FAQs, checked Oct. 29, 2026
- Sage 100 2026 Help, Visual Integrator Import FAQs, checked Oct. 29, 2026
- Sage 100 eBusiness Web Services Guide 2025, Introduction
- Sage Community Hub (forum), Is there a 64-bit ODBC read/write driver for Sage 100 2024?
- Sage Community Hub (forum), Is SData still supported for Sage 100 Premium?
- Sage Intacct Help, Developer resources, checked Oct. 29, 2026
- ERP Research, Sage 100 ERP (support lifecycle), reviewed July 24, 2026
- SWK Technologies, Sage 100 2026 64-bit upgrade checklist, July 13, 2026
- SPS Commerce, Sage 100 EDI integration, checked Oct. 29, 2026
- TrueCommerce Help, Sage 100 TrueCommerce integration overview, checked Oct. 29, 2026
- Endpoint, Endpoint for Sage, checked Oct. 29, 2026
- DSD Business Systems, Advanced Data Editor enhancement manual v7.30, June 17, 2024
Sage 100 AP automation: what to automate first
NetSuite sales order automation from customer POs
Can you automate office work without replacing your ERP?