Tally Definition Language is the application development language of Tally. TDL has been developed to provide the user with the flexibility and power to extend the default capabilities of Tally, and integrate them with the external applications. TDL provides a development platform for the user. The entire User Interface of Tally.ERP 9 is built using TDL. TDL as a language, provides capabilities for Rapid Development, Rendering, Data Management and Integration.
Any Tally.ERP 9 user can learn TDL and develop extensions for Tally. The entire source code is available as a part of the Tally Development environment, i.e., with our product Tally Developer.