Third party software developers can use the Sage Evolution SDK to create customer-specific applications that integrate with the Sage Evolution ERP software system without the need for issuing direct SQL statements against the Sage Evolution database or having to work out relevant business rules and processes for updating the accounting system.
The Sage Evolution SDK is typically used for transaction processing and account maintenance, and these records can originate from any external source, whether it is an external database, XML, web service, or custom user interface. The Sage Evolution SDK consists of an Application Programming Interface (API) that exposes typical Sage Evolution functionality to application developers
The API embeds Sage Evolution business logic enabling external applications to interact directly with Sage Evolution databases. Third party developers can currently interface with Sage Evolution on the database level; however, through the introduction of the SDK, the relevant processing logic gets taken care of, development time is dramatically reduced, and data integrity is ensured.
Since the Sage Evolution SDK is packaged as a Microsoft .NET 2.0 assembly, the ideal platform for utilising the SDK is of course the .NET framework. However, to accommodate the many third party developers utilising various other mainstream languages, integration through COM is possible using development environments such as Visual Basic 6, Visual C++, Visual Basic for Applications, and Delphi.
The following Sage Evolution modules are currently supported, in whole or in part:
- General Ledger
- Accounts Receivable
- Accounts Payable
- Orders (Sales and Purchase Orders)
- Serial Number Tracking
- Customer Account Consolidation
- Job Costing
In order to take advantage of the abilities of the Sage Evolution SDK, developers and clients need to subscribe to additional add-on modules. This subscription is subject to your acceptance of the Sage Pastel Software Developers’ License Agreement.
||Once- Off- Cost
||Cost per annum
|Developer Connector – Enabling the developer to connect their niche application with Sage Evolution.
|R 17,188 incl. VAT
||R 4,864 incl. VAT
|Client Connector cost – Enables the connection of the client to the developer.
||R 4,341.00 incl. VAT
||R 1,228 incl. VAT
The annual Sage Evolution SDK subscription entitles you to the following during the period of subscription:
|To a single user Sage Evolution including most modules.
||Tutoring in programming principles.
|The right to distribute the Sage Pastel SDK as part of your application without further run-time royalties.
|Access to the Developer Zone on www.pastel.co.za
||One-on-one consulting on Sage Pastel development related issues.
|Free Sage Pastel SDK updates, including feature enhancements when available (Subject to the subscription being current).
|Electronic documentation for the Sage Pastel SDK.
|Support of the Sage Pastel SDK via e-mail only.