How do you link your e-commerce platform to all your enterprise software?

Many merchants use desktop software like Quickbooks for invoicing and Canada Desktop for generating shipping receipts. To support this, we have written apps for transferring data from online shops to such desktop software.