Fraud Blocker

Sage Business Objects Interface (BOI) for Integration

The Sage Business Objects Interface (BOI) gives developers a consistent API for working with Sage 100 (formerly MAS 90 and MAS 200) data and business objects. This page covers what BOI is, the benefits of integrating with it, and how APIs connect Sage software to other business applications.

Updated November 3, 2026

What is BOI?

The Sage Business Objects Interface, or BOI, is a developer tool that third-party developers, business associates and in-house IT staff can use to access Sage software databases and develop applications. The interface provides a consistent Application Programming Interface, or API, that works with a range of programming languages including VB.net, VBScript, C#, C++ and others. [1] Third-party developers can retrieve data and run validation routines without changing the underlying code.

Learning how to use one business object--such as a Sales Order--means that developers can use them all including a Customer or General Ledger Journal Entry Business Object. That makes it easy to automate many processes without writing new code.

The Sage BOI makes it possible to use Visual Basic scripting to modify MAS 200 or MAS 90 programs, which are now called Sage 100. That means staff can change details--such as an expiration date--without writing custom code. Without the latest version of BOI, making two or more changes or adding enhancements can render the underlying code useless, which effectively limits any company to the outmoded version of MAS.

The Benefits of Integration with Sage BOI

Sage eCommerce always offered a version of BOI in its ERP software, but product manuals were only available to those who took a class. Even developers who received manuals couldn't always decipher the instructions. However, that oversight has been corrected, and coherent manuals are included in MAS 90 and MAS 200 4+. Any competent developer can now perform many actions using BOI including enhancements, upgrades and integrating third-party applications. Some of the key benefits of integration with Sage BOI include:

Price Quotations

Simplified Building of Complex Tables

Tracking Salary Changes

Technical Sheet Analysis

Flexibility

Third-party Application Development

Learn What Clarity Can Do for You

We're happy to talk with you and answer any questions. Click the button below and fill out our short form or use our live chat feature (button on the bottom right corner) to talk to an expert right away!

Request A Demo

Using APIs to Integrate Sage Software

APIs are the primary method of integrating Sage ERP (50, 100, 300, 500, X3) with other business applications. [2] APIs enable data-sharing between internal business systems and different organizations. The structure protects internal systems from data breaches because security protocols validate the data before it’s accepted into the internal systems. APIs provide a tremendous development shortcut and reduce the need to re-enter data laboriously. They are essential tools for the best system architectures and provide numerous advantages to both customers and in-house staff such as the design of customer online services and the dissemination of data throughout a business enterprise.

Connecting with Clarity

Clarity Connect was specifically designed to integrate your business applications to your web store and operating software. The company believes in the value of long-term collaborative relationships, so the team won’t try to push technology that you don’t need or aren’t ready to operate. Modular development is one of the company’s core operating principles, so you only pay for what you need and can add modules as business grows. Clarity Connect uses all the development resources available to reduce costs such as Sage’s BOI, customer portals and Visual Integrator as well as open-source development frameworks.

References:

[1] Erpvar.com: Sage 100 ERP (formerly MAS90): How To Use the Business Object Interface

[2] Handshake.com: Sage integration: What Businesses Need to Know

https://www.handshake.com/blog/sage-integration

Connect your Sage ERP with Clarity

From resource guides to complimentary expert review... we're here to help!

Get More Info