All the resources you need are held in the Developer Area of the Sage website. To access this, you will need to have a website login (Sage ID) linked to your Sage Developer Account. Usually the website profiles are linked overnight so please allow 24 hours after subscribing to the Developer Programme for your access to be granted.
To develop for Sage 50 Accounts or Sage 50 Payroll you can download and install the relevant Sage 50 Developer Edition and the SDK Tools from the Sage Developers Area of our website.
You can download the required program and SDK Tools by logging into your My Sage Account.
Once logged in with SageID if you navigate to:
You can find an installation guide and system requirements for Sage 50 Accounts here:
You can find an installation guide and system requirements for Sage 50 Payroll here:
You should have been provided with a Developer Account Number, product serial number and activation key after purchasing your membership subscription. You can enter these into your Sage 50 Accounts or either Sage 50 Payroll program to activate your software. You can also find this information by logging into your my sage account. From the home page click My account, Products and Services, then click the serial number for the relevant product.
In Sage 50 Accounts, third party integration is automatically enabled.
Having installed and registered Sage 50 Payroll, copy the files PaySdoXXX.DLL and PAYSDOUIXXX.DLL (XXX depends on version of the program installed) from the root of the Developer Edition CD/ISO into the Payroll application folder (typically c:\program files\sage payroll). Once the files have been moved you need to register PaySdoXXX.DLL with REGSVR32.EXE passing the path to the file as the parameter.
For development related queries please submit your query via Case Manager.
There is also a Developer Forum available here.
Sage 50 Accounts and Sage 50 Payroll is accompanied by an extensive helpfile which can be downloaded from here. The helpfiles contain hundreds of code examples in both C# and VB.Net as well as how to guides covering all the common developer tasks.
If you have any non-development related queries, please contact your Sage support provider.
All of the resources you need are held in the Developer Area of the Sage website. To access this you will need to have a website login linked to your Sage Developer Account. Usually the website profiles are linked overnight so please allow 24 hours after subscribing to the Developer Programme for your access to be granted.
Sage 200 has 2 distinct versions available. An On-Premise version (Sage 200 Professional) and an Online version (Sage 200 Extra Online). Sage 200 Extra Online is hosted on an Azure platform, therefore users do not have direct access to the database and application server.
With this in mind we have 2 versions available for developers:
To develop for Sage 200 Professional (on-premise), you need to download and install Sage 200 Professional and the Sage 200 SDK tools;
To develop for Sage 200 Extra Online you will need to download and install the Sage 200 Extra Online Developer Edition and the SDK Tools. You will also need a Sage 200 Extra Online site configured with demonstration data (See Demonstration Data).
Downloads for these can be found in the Developer Area of the Sage website.
Guides for installation and configuration of Sage 200 Professional and Sage 200 CRM can be found in Desktop Help Files.
NOTE: If you are installing Sage 200 Extra Online, please see the Sage 200 Extra Online Deployment and Installation Guide.
You should have been provided with a Developer Account Number and a product serial number after purchasing your membership subscription. With Sage 200 Extra 2013 and later versions you can enter these into the Sage 200 System Administration to activate your software. With versions prior to Sage 200 Extra 2013, you will need to call Reseller Services on 0191 479 5933 to obtain your enable string.
For Sage 200 Professional you can download a backup of Sage's demonstration data here.
Sage 200 Professional and Sage 200 Extra Online have a RESTful Web API available which can be used to make GET, PUT, POST, and DELETE calls to exposed endpoints.
You can see the API documentation and sign up for a profile here on our API Portal.
For information on the RESTful Web API for Sage 200 Standard Online, please see here.
Share your queries or access thousands of answered questions from our community of sage developers. Drill down on product and version to find exactly what your looking for on our forums.
Each version of Sage 200 is accompanied by an extensive help file which can be downloaded from the Developer Area. The help files contain hundreds of code examples in both C# and VB.Net as well as how to guides covering all of the common developer tasks.
The most recent version of the help files is also available online or for download within our developer portal.
For development related queries submit your query via Case Manager.
NOTE: If you have any non-development related queries, please contact your Sage support provider.