Tally Developer banner
a Tally Developer thumbnail
Tally Developer

Overview, Education, Careers Types, Skills, Career Path, Resources

Tally Developers customize and enhance Tally software. They design solutions, write code, and provide support. It's a blend of accounting and programming.

Average Salary

₹3,00,000

Growth

medium

Satisfaction

medium

Who is a Tally Developer?

A Tally Developer is a software professional specializing in customizing and extending the functionalities of Tally, a popular accounting software widely used in India. They possess a strong understanding of Tally's architecture and Tally Definition Language (TDL), which allows them to create custom reports, integrate Tally with other applications, and develop tailored solutions for businesses. Tally Developers are in high demand due to the diverse needs of businesses requiring specific accounting and reporting functionalities. They often work as freelancers, in IT companies, or directly for businesses using Tally.

Key Responsibilities:

  • Developing custom TDL programs.
  • Integrating Tally with other business applications (e.g., ERP, CRM).
  • Creating custom reports and dashboards.
  • Troubleshooting Tally-related issues.
  • Providing training and support to Tally users.
  • Understanding accounting principles is a plus.

Skills Required:

  • Proficiency in Tally Definition Language (TDL).
  • Strong understanding of accounting principles.
  • Knowledge of database concepts.
  • Analytical and problem-solving skills.
  • Good communication and interpersonal skills.
What Does a Tally Developer Do?

A Tally Developer's primary role is to customize and enhance the Tally accounting software to meet the specific needs of businesses. This involves a range of tasks, from creating custom reports and integrating Tally with other systems to developing entirely new functionalities using Tally Definition Language (TDL). They analyze client requirements, design solutions, develop and test code, and provide ongoing support and maintenance.

Specific tasks include:

  • Customization: Modifying existing Tally features to suit specific business processes.
  • Integration: Connecting Tally with other software applications like ERP, CRM, and e-commerce platforms.
  • Report Generation: Creating custom reports tailored to specific business needs, such as sales analysis, inventory management, and financial statements.
  • TDL Programming: Writing code in TDL to develop new functionalities and features within Tally.
  • Troubleshooting: Identifying and resolving issues related to Tally software and customizations.
  • Data Migration: Transferring data from other systems into Tally.
  • Training: Providing training to end-users on how to use Tally and its customizations.

Key Deliverables:

  • Customized Tally solutions that meet client requirements.
  • Integrated systems that streamline business processes.
  • Accurate and timely reports.
  • Stable and reliable Tally software.
How to Become a Tally Developer in India?

Becoming a Tally Developer in India requires a combination of technical skills, accounting knowledge, and practical experience. Here's a step-by-step guide:

  1. Educational Background:

    • A bachelor's degree in computer science, information technology, or a related field is highly recommended. A degree in commerce or accounting with strong computer skills can also be beneficial.
  2. Tally Certification:

    • Obtain a Tally certification from a recognized Tally training institute. This will provide you with a solid foundation in Tally's functionalities and TDL programming.
  3. Master Tally Definition Language (TDL):

    • TDL is the programming language used to customize Tally. Dedicate time to learning TDL thoroughly. Practice writing code to create custom reports, integrate Tally with other applications, and develop new features.
  4. Gain Practical Experience:

    • Look for internships or entry-level positions at companies that use Tally. This will give you hands-on experience working with Tally in a real-world environment.
    • Consider freelancing to build your portfolio and gain experience working with different clients and projects.
  5. Build a Portfolio:

    • Showcase your Tally development skills by creating a portfolio of projects you have worked on. This could include custom reports, integrations, or new features you have developed.
  6. Stay Updated:

    • Tally is constantly evolving, so it's important to stay updated with the latest features and technologies. Attend Tally conferences, read Tally blogs, and participate in online forums.
  7. Develop Soft Skills:

    • Strong communication, problem-solving, and analytical skills are essential for Tally Developers. Practice these skills to effectively communicate with clients and understand their requirements.

Resources:

  • Tally Solutions website: https://tallysolutions.com/
  • Tally training institutes: NIIT, Aptech, and other local training centers.
  • Online TDL tutorials and forums.
History and Evolution of Tally and Tally Development

Tally's journey began in 1986 when Shyam Sunder Goenka and his son Bharat Goenka founded Peutronics in India. Initially, they developed an accounting software called Peutronics Financial Accountant, which operated under MS-DOS. This software laid the groundwork for what would eventually become Tally.

In 1999, the company rebranded to Tally Solutions and launched Tally 6.3, a revolutionary product that introduced a graphical user interface and significantly enhanced functionality. This version marked a turning point, making Tally more user-friendly and accessible to a wider audience.

The introduction of Tally Definition Language (TDL) was a game-changer. TDL allowed developers to customize Tally to meet specific business needs, leading to the emergence of a Tally development ecosystem. This opened up opportunities for creating custom reports, integrating Tally with other applications, and tailoring the software to various industries.

Over the years, Tally has continued to evolve, with new versions incorporating advanced features such as GST compliance, cloud connectivity, and enhanced security. The demand for Tally Developers has grown steadily, driven by the increasing need for customized solutions and integrations.

Key Milestones:

  • 1986: Peutronics founded, launching the first accounting software.
  • 1999: Rebranding to Tally Solutions and launch of Tally 6.3.
  • Early 2000s: Introduction of TDL and the rise of Tally development.
  • Present: Continuous evolution with new features and technologies, maintaining its position as a leading accounting software in India.

The future of Tally development looks promising, with ongoing advancements in technology and the increasing demand for customized solutions. Tally Developers will continue to play a crucial role in helping businesses leverage the power of Tally to improve their accounting and financial management processes.

Highlights

Historical Events

FAQs
What does a Tally Developer do?
What are the key skills required to become a Tally Developer?
Is prior programming experience necessary to become a Tally Developer?
What is Tally.Developer 9 (TDL)?
How can I learn TDL for Tally development?
What are the career opportunities for a Tally Developer in India?
What is the average salary of a Tally Developer in India?
Which companies hire Tally Developers in India?
What type of projects does a Tally Developer typically work on?
How important is knowledge of accounting for a Tally Developer?