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:
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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
Tally's Inception
Tally Solutions, initially known as Peutronics, was founded in Bangalore. It began with the development of an accounting software to manage the family business.
MS-DOS Version Launch
The first version of Tally, designed for MS-DOS, was launched. This marked the entry of Tally into the accounting software market, offering basic accounting functionalities.
Windows Version Debut
Tally adapted to the changing technological landscape by launching a Windows-based version. This made the software more user-friendly and accessible.
Introduction of Tally 7.2
Tally 7.2 was released, introducing VAT (Value Added Tax) compliance features. This was a significant update to meet the evolving tax regulations in India.
Release of Tally.ERP 9
Tally.ERP 9 was launched, providing a comprehensive business solution with advanced features like payroll, inventory management, and manufacturing capabilities.
GST Ready Tally
Tally adapted to the new tax regime by launching a GST-ready version of Tally.ERP 9. This ensured businesses could easily comply with the Goods and Services Tax regulations.