Skip to content
logo Knowledgebase

An overview of the Sage Developers programme

Created on  | Last modified on 

Summary

This article is designed to give an overview of the Sage Developers Programme for developers looking to integrate with the following products: Sage 50 Accounts, Sage 50 Payroll, Sage 200, Sage CRM and Sage Business Cloud Accounting.

Resolution

Contents:
Developers Programme

Developers Programme information.

Are you looking to develop solutions for Sage products to grow your business or meet your clients' needs?

Perhaps you're a Sage customer looking to use your in-house resources to develop additional functionality for your Sage software? Whatever your development needs Sage Developers' Programme can help.

The Sage Developers' Programme is ideal, by becoming a member of the Sage Developers' Programme you'll get access to a comprehensive range of development tools and support to help you integrate or customise your Sage products. Developer tiers tailored to different needs, so there's an option to suit varying development needs and budgets.

  • Sage 50 and Sage 200 Developer and Product Training Passport
  • Authorised Developer Status, including certification logo
  • Core Software Updates
  • Qualified Status with Sage Marketplace listing
  • External Integration Testing at a Sage preferred rate
  • Access to a Multi-User Developer Software Licence
  • In-product ISV Advertising in Sage 50 and/or Sage 200
  • Invitation to exhibit at Sage Events, Software Fairs, Roadshows, and more at a discounted rate
  • In-house Use of Sage 50 or Sage 200 (FOC)

Some of the above list require joining certain tiers of the developer programme. For more information about the different tiers, please contact us at [email protected].

Software Development Kit (SDK)

Information for the SDK.

Sage 200 Professional (Also available for Sage 50 Accounts and Sage 50 Payroll)

The SDK.net would require a subscription to the Sage ISV/Developers programme, the ISV/Developer programme subscription would be the minimum subscription to begin development with the above products. For more information around what is possible please view the following article:

API

Available in Sage Business Cloud Accounting, Sage 200 Standard Online, Sage 200 Professional and Sage CRM.

For free to access RESTful web API resources please follow the relevant link, below, for your application:

Other development options

ODBC – This is available as a read only way of accessing data from Sage 50 Accounts. However, this is unsupported and fields are liable to change or be removed.

SData –This is a web toolkit, promoting the development of REST-orientated services and their consumption. However, this is unsupported by Sage. More information is available here.

Existing developer and application

A catalogue of existing applications that are already available can be found on Sage Additions or the Sage Marketplace.

Developer Services

Our team supports our developer community with integrating their third party applications with our Sage products. This is done via different SDK's (Software Development kits) and API’s (Application Programme Interface). If you can provide us with detailed information on the process that you wish to achieve, we can advise if it would be feasible using either our API’s or SDK’s.

If you have any questions relating to the developer tools or the developers programme, then please get in touch with us via email [email protected].

Supported

What is supported by Developer Support.

  • Advice on accessing and setting up SDK tools
  • Potential issues or defects with SDK
  • Reproducing or integrating with existing functionality
  • Advice on how to isolate an issue for troubleshooting/debugging
  • Integration and/or customisation using SDK and where appropriate
  • Report Designer API
  • Sage SDO
  • Sage Business Cloud Accounting API*
  • C# and VB.NET are supported
  • With Sage 200 CRM, we will also support JavaScript/Jscript, jQuery and Classic ASP and client-side scripting (Sage CRM .NET API only supports C#)
  • Web APIs for Sage 200 Standard and Sage 200 Professional*

*For Web APIs, we don’t support any specific languages, we only support the endpoints.

Unsupported

What is not supported by Developer Support.

  • Installation queries – these are supported by our Technical Support Team
  • Functionality questions – these are supported by our Business Partners, or your Sage Support provider
  • Information available through self-service options such as in-product help files, Ask Sage, support website, etc.
  • Basic troubleshooting as outlined in this handbook
  • General development queries which are not specific to our SDKs
  • Bypassing business logic for direct data/SQL manipulation
  • Debugging your application for you
  • Producing code examples which require no specific knowledge of the SDK
  • Producing code examples for non-developers
  • Unsupported or incompatible operating systems /environments
  • 3rd Party Add-ins
  • Report Designer
  • Standalone CRM (Except in cases of the Connector)
  • ODBC
  • IIS/Web Services
  • Sage Modules that do not have any SDK e.g. Manufacturing

**For queries we don’t fully support, we encourage you to make use of the Forums to interact with other Developer Programme members as you may find your answers there.