Tally.ERP 9/ TallyPrime is architected to be a platform and is designed to support extensive customizations. TallyPrime comes with an execution Kernel, an interpreter and a development language Tally Definition Language (TDL). Using TDL, you can enhance or change the default behavior of Tally.ERP 9 / TallyPrime. Extend core functionality by interfacing a bespoke application facilitated by Tally.ERP 9’s support for custom built DLLs and XSLT.
TDL permits changes to user interface, document print outs, reports, functionalities, addition of data elements and business logics. Tally.ERP 9/ TallyPrime supports ODBC and import & export of data in standard data formats like XML & CSV. Tally.ERP 9 / TallyPrime has a SOAP listener, which helps in online integration and with other business tools.