ModernBill MBAPI
The MBAPI is the core engine of ModernBill. This particular layer allows you to build and integrate any application using the MBAPI commands and actions. Fully documented, the MBAPI is the latest technological breakthrough in billing software design. Ideal for developers and larger companies wanting to integrate all their systems into one solid application. Download ModernBill today and learn more about the MBAPI.
Integration
Our integration philosophy starts with the MBAPI. Even ModernBill itself operates within this integration philosophy. The front-end relies completely on the back-end. To help with this, we use a set of abstractions we call lib-tk and lib-action. lib-tk may be used by the MBAPI, while lib-action may not.
Third-party integrators may chose to integrate at any level. In order to support maximum extensibility, the MBAPI is designed to be as business-independent as possible. This makes the MBAPI a low-level interface. It is up to the front-end to handle the business-specific logic.
The main ModernBill front-end is designed to support as many of the more common business models as possible. However, because of that, there are business models that ModernBill has trouble supporting, or cannot easily support because the flexibility may make the interface too overwhelming. Therefore, third-party integrators play a critical role in our integration philosophy. They provide for more business possibilities, and more direct interfaces to existing functionality.
In the development of ModernBill 5, we have established certain conventions in how we do common operations like straight-forward editing of arbitrary things, which happens all the time when you have a database with around 200 tables.
View v5 MBAPI Documentation
|