Systech Tally|Tally ERP9 Customization|Customization Services Reports,Controls,Security & More

Customization Services

Tally.ERP9 - offers platform for a high degree of customization which enables you to get what you want, from Tally. As an authorized Tally Extender (TE), these services are executed by Systech’s team of dedicated, trained & certified TDL programmers and delivered to meet your needs with precision.

A glance at Tally Technology shows that it comprises of a 3 layer architecture:

The Application / Tally.ERP 9 Layer

All the user interactions take place at the Application or the Tally layer. It is through this interface that the user gets access to all the product functionalities.

The TDL Language and Interpreter Layer

Tally Definition Language (TDL) provides capabilities for Rapid Development, Rendering, Data Management and Integration. The entire user interface is built using TDL. By using this scripting language-Tally Definition Language (TDL), the capabilities and functionalities of Tally.ERP 9 can be extended to develop requirements as needed by the business.

TDL is an Action driven language based on definitions. It comprises of the User Interface and Info/Data objects. User Interface Objects mainly determine the behaviour of the product in terms of user experience. Info/Data objects are mainly used for data persistence in the Tally Database.

TDL works in an interpreted environment. An action performed by a user will trigger a particular segment of code to get executed. The interpreter examines each line and executes them.


The Platform Layer / Engine

The capabilities which TDL offers are due to the capabilities provided by the platform layer. This is the lowermost layer which interacts with the OS and the file system. The various components of the platform layer include Database Engine, ODBC Engine / Driver, Parser, Business Logic, Function Library, User Interface and Output Engine, Memory Management.

All the retrieval and manipulation requests to the database by the application program are handled by the Database Engine. This is a true OODBMS. It is possible to store data as objects and retrieve data as objects. Stored as a block of data, this allows faster retrieval of data. Object Oriented Recursive Management System follows the concept of Flexi-Length Record, Flexi-Field, and Self-Indexed weighted file structure for an extremely compact and fast database. Fault tolerance is built in and along with transaction support (using roll forward capability), this provides an extremely robust system to withstand several system failures.

The File System consists of Data files (Master, Transaction, Link Masters), Message Files (for transaction management) and State Files (for concurrency and exclusivity control).

Clients Speak

Over these years I see Systech as one unique company, which takes up full ownership of satisfying the complete IT requirements of my fellow exporters.

Padmashree A.Sakthivel, President, TEA, Tirupur

LiveZilla Live Chat Software