https://help.tallysolutions.com/docs/td9rel54/integration_capabilities/using_XML_interface.htm

Integration using XML Interface

Tally.ERP 9 has supported integration with web scripting languages such as ASP/Perl/PHP and other languages like VB or any environment capable of supporting XML and HTTP. Integration with these products is possible as XML import and export capability is built into Tally.ERP 9.

In fact, Tally.ERP 9 delivers most of the functionalities of Web Services provided by Microsoft's .NET framework. All Tally.ERP 9 data is accessible to any number of potentially disparate systems through the use of Internet standards such as XML and HTTP. In other words, Tally.ERP 9 can communicate with any environment capable of sending and receiving XML over HTTP.

This chapter explains how Tally.ERP 9 will act as a server/client while it is connecting to external applications. The following figure shows the XML Messaging Format through external application/ Web services, acting Tally.ERP 9 as a Server/Client.

Tally.ERP 9 as a Server – Using External application as Front-end

Tally.ERP 9 as a Client – Tally as a Front-end for Web Services