tags:

views:

403

answers:

3

I have recently been asked to develop an application that will have to integrate with Sage Line 50 financial software.
I've done some googling and I am surprised at the lack of info on interfacing with Sage from Java or .Net. Is Sage such a black box that you need to sign up to a Sage Developer program before you get any info?
Are there any open source options to allow apps to talk to Sage?

Any info appreciated.

Cheers

Paul

+1  A: 

I've done quite a bit with Sage Line 50 V9 (a couple of versions old, I know). Sage provide an ODBC driver which you can happily talk to with ADO & ADO.NET. The driver is however read-only which may or may not be an issue to you. There do seem to be some limitations with SQL queries though - in particular, double joins don't work (a JOIN b JOIN c) & need to be flattened-out. Also, the DISTINCT keyword doesn't seem to be recognised. Hope this of some use.

MikeJ-UK
+1  A: 

Going back a few years, but Sage also used to provide a read-write API (not ODBC based) for accessing the data in their products.

I'm not surprised that you need to join the developer program - Sage is a traditional closed source commercial application - it's unlikly to have open source options available for it.

Joining the dev program used to be free for Sage customers, which the people you are working for should be, surely...?

EDIT - yikes, not free any more Sage Dev Program

Matt

Matt
For Sage Payroll, although they prefer you to use ther SDK, they do allow read/write access through an ODBC driver. However, you still have yo be on the Developer Program to get the annually changing password.
_J_
+2  A: 

Looking on the Sage UK site I found the following on the Sage SDK

https://www.sage.co.uk/developers/sage_developers_programme/membership_at_a_glance/software_development_kit_sdk.aspx

Upshot is that you need to use .Net if you want to use the SDK.

Problem is that the SDK is only available under the Developer programme which starts at £1500: https://www.sage.co.uk/PDF/sage_developers_programme_brochure.pdf

However the developer programme does give you free copies of the Sage software for development purposes, so I can see the benefits if your business is Sage integration.

Another option is an addon for Sage which is sold by Sage for £299

http://shop.sage.co.uk/pdf/connect_for_Sage_50.pdf

This gives an XML import/export facility, this may be enough for my purposes.

Paul