The modern architecture of Sage 100 ERP allows the software to adapt rapidly to changing technology and business requirements. Giving customers a choice in deployment strategy and database systems, it also supports powerful and flexible customizations to handle the unique needs of their specific business. It scales to support additional users, functionality, and connection between related business processes. All of which improves the productivity of the organization and lowers total cost of ownership.
Sage has continued to build on the customer-driven innovation in the Sage 100 ERP product line for over 20 years. Recently completing a fundamental update of the core ProvideX interpreter, the Business Framework is centered on the business objects and layered interface design, which will support continued innovation for years to come.
ProvideX is similar to several other leading application development environments, including Apple with Objective C and SalesForce.com with its Force.com agile environment. Like those environments, the ProvideX-based Sage 100 ERP Business Development Environment used by Sage and its Development Partners efficiently turns out world-class business applications. From advanced development tools to clear interfaces and scripting capabilities, the Development Environment supports speedy, interactive development by Sage and its partners.
Because Sage owns the ProvideX environment, we can quickly adapt to support emerging technologies and changing requirements in the market. We are able to leverage modern programmatic approaches including polymorphism, encapsulation, and multiple class inheritance directly within the Business Framework without sacrificing the high productivity of the interpreted language, all built on a syntax that was specifically developed and optimized for efficient handling of business transactions.
The built-in customization capabilities provide unparalled flexibility in tailoring the system to handle the unique business requirements of small to medium-sized companies. VB scripting allows the addition of business logic to existing or added data fields that can guide business processes across the entire ERP system. Since these customizations do not require source code modifications, they are upgrade-safe. The object-oriented nature of the Business Framework provides a best-practices development environment. Development Partners can still leverage the powerful language tailored for optimizing business transactions that drew them to Sage 100 ERP originally. Now they can also extend the base product without modifying the underlying source code, making product upgrades more seamless and lowering the customer’s overall total cost of ownership (TCO). The numerous configuration options and built-in personalization capabilities allow individual users to streamline the dual-grid data-entry process, improving productivity and reducing data entry errors. These personalizations are all upgrade safe. Additional benefits of the transformation of the Sage ERP100 ERP products are realized in the increased scalability and reliability from robust support for Microsoft® SQL Server®, with all of the resulting data integrity and business intelligence capabilities. Smaller companies that prefer a self-contained database requiring fewer IT resources can still choose a high-performance Indexed Sequential Access Method (ISAM) database.