Pastel Accounting and ERP software developers
At Sage Pastel we pride ourselves in having created a mutually beneficial platform where we bring together businesses with specific needs and our 3rd Party developers, who can assist in resolving your needs.

We have even gone a step further to ensure that our 3rd Party developers can easily create niche vertical applications that seamlessly integrate into Sage Pastel Partner and Sage Evolution, by developing the Software Developers’ Kit (SDK).

Click on the tabs to learn more about how the Sage Pastel Partner SDK and the Sage Evolution SDK will assist you in writing customer specific applications that interact directly with the Sage Pastel Accounting system eliminating the need to develop relevant business rules and processes to update the accounting system first.

We, at Sage Pastel, like to ensure that we can cater for your business’s every need. In order to do so, we have created a platform where your business and our 3rd party developers can communicate in an attempt to resolve your needs.

To take it up a notch and make sure that our 3rd party developers can easily create niche vertical applications that seamlessly integrate into Sage Pastel Partner and Sage Evolution we have developed the Software Developers' Kit (SDK).

Click on the tabs to find out more about how the Sage Pastel Partner SDK and the Sage Evolution SDK will assist you in writing customer specific applications that interact directly with the Sage Pastel Accounting system.

The Sage Pastel Software Developers’ Kit (SDK) allows developers to easily and seamlessly develop additional modules, front-ends and specialist imports and exports for Sage Pastel Partner.

Using the SDK, a developer can for example, create a specialised invoicing screen for a particular vertical market, and simply send the information to the SDK. The SDK will perform all the validations as if it was a normal Sage Pastel invoice, and update all the relevant Sage Pastel files. Using the SDK ensures that the integrity of the data is maintained.

The Sage Pastel SDK must be used within an ActiveX compliant programming environment. Typical examples of such programming environments are the latest versions of Microsoft C++, Clarion, Delphi, Microsoft Office and Microsoft Visual Basic. A practical programming knowledge of these development languages is a pre-requisite when using the SDK.

The Sage Pastel SDK is compliant with Sage Pastel Accounting 2004 through to Version 11.

The Sage Pastel SDK license is sold on an annual subscription basis. This subscription is subject to your acceptance of the Sage Pastel Developer’s License Agreement.

Description Once-off-Cost Cost per annum
Sage Pastel Partner SDK R7,600.00 incl. VAT R4,902.00 incl. VAT

The annual Sage Pastel Partner SDK subscription entitles you to the following during the period of subscription:

Benefits Included Benefits Excluded
To a single user Sage Pastel Partner 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. Telephone support.
Free Sage Pastel SDK updates, including feature enhancements when available. (Subject to the subscription being current) One-on-one consulting on Sage Pastel development related issues.
Electronic documentation for the Sage Pastel SDK.
Support of the Sage Pastel SDK via e-mail only. We aim to answer queries within 48 hours.
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
  • Inventory
  • Order (Sales and Purchase Orders)  
  • Serial Number Tracking
  • Multi-Warehousing
  • 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.

Description 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:

Benefits Included Benefits Excluded
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. Telephone support.
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.
The following 3rd party (independent) developers are authorised by Sage Pastel to use the Sage Pastel Software Developer’s Kit (SDK) and have developed software that integrates with Sage Pastel accounting, ERP and business software. Sage Pastel does not claim any responsibility for these products nor does it support or sell any of the products and/or services listed below. Only the developers listed hereunder are permitted to display the "Sage Pastel Authorised 3rd Party Developer" logo.
Find a Sage Pastel Partner 3rd Party Developer near you
    Find a Sage Evolution 3rd Party Developer near you