Lessons from Bharat in building Tally Solutions

Lessons from Bharat in building Tally Solutions
Lessons from Bharat in building Tally Solutions

Parent Post

Suppose you are trying

Suppose you are trying to do T+1 vs T vs T+2, suppose you are trying to do a subscription model vs per transaction model, so various types of business models will differentiate you in the market.

A lot of that will depend on how deep your pockets are and how you will sustain that. 

I’m using the product in the sense that something will run on your systems, whether it’s on your phone or laptop or desktop or your servers.

I don’t even know

I don’t even know from where this theory comes that you should build fast and fail fast and because you will fail fast, you will succeed. 

I genuinely don’t have any example. 

I don’t know if you all have any example where there is a product where versions 1,2, and 3 failed but version 4 suddenly took off because now they have learned. 

So people aren’t even building to last, so how will they last?

You should not make

You should not make a structure and processes for a 200-person organization when you are a 50-person organization. 

And the reverse, of course: do not hire 200 people when you don’t have a structure and process for them.

That was one of our biggest mistakes. It was both a mistake as well as it benefited us enormously in four months, we moved from 80 people to 800 people. 

But, it is the

But, it is the reverse. Because they grew, they needed the structure—it’s not the structure that caused their growth. 

So I asked him, assuming you hire an HR person, tell me what he will do for eight hours a day for 365 days, you have seven people, what is his work?

In terms of the structure and processes for an organization, you should be just a little bit ahead. In fact, barely 6–12 months ahead of your planned capacity of people, you should not build structure and processes for a 50-person organization when you are ten people.

You create a sales

You create a sales engine because an enterprise wants that engagement-based purchase; they don’t just buy off the internet.

You still need people to go there to make presentations and all of that. He called SMB the “dead-zone” because SMBs in terms of volume metrics are similar to the consumer, but in terms of behavior, they are similar to the enterprise.

No one can run a sales engine of that volume because it’s just not cash efficient. 

Sales engines are expensive. Enterprise products are expensive because the cost of selling is higher than the cost of the technology.

This is a common

This is a common mistake that most people make, i.e., don’t study the market enough and study the competition more. 

Pankaj and I are glad that you put it in a very succinct and clear manner. 

We’ve been asking this market question to everybody, and people say, do this study, go to this competition and do this research. But the two things that get missed are studying customer behaviour and then figuring out what would benefit your customers and then studying the market more than the competition. 

They are great takeaways for us and the ecosystem.

In fact, we keep asking ourselves whenever we look at the next thing to do, whether it is adding a feature or building a new product like we are building now. 

The question that we ask is—what is it that we will deliver such that no one will want to go back to the old way of doing things?

Just one thing, Bharat:

Just one thing, Bharat: Manav and I have been having this conversation with many founders. Think of me as an outsider. I’m asking it very bluntly. 

Manav, you are aware of this; a lot of founders we speak with say they wish they had had an org structure ahead of time but what we hear from Bharat is the opposite. 

Is there a middle ground? What is the best template?

There is no question that different people will have different management styles, and people should make their organization fit their management style.

Some really deep thoughts

Some really deep thoughts and concepts. I took away a lot of things, deep concepts about how you build products and a product company.

Hardly any of it will be relevant in the modern space because all our thoughts are very old and lonely thoughts.

So, everyone learns only

So, everyone learns only that. Then they will hire a marketing person, that marketing person has learned only that, regardless of whether they are a fresher or a veteran in marketing.

The only thing they’ve ever learned is consumer marketing, so everyone wants TV ads, billboards and there is no way to reason that out saying “businesses don’t care” but, they will say, if the brand is not there, why will the business want to talk to me? 

Businesses will still talk to you even if the brand is not there. It’s consumers that don’t.

Since you mentioned SMBs,

Since you mentioned SMBs, that brings me to the second stage. We have been talking about the India B2B opportunity for a long time, and Tally is probably the only example that has cracked it at scale. 

Do you think the timing is different, and the scale could come at a totally different level in the Indian B2B space?

The scale in India, for example, today we have two million licenses sold, which roughly implies about five–six million businesses whose accounting and inventory are done on Tally.

That makes us the third-largest such business software in the world. If you take the next level of the market and how large it is, if you go to the MSME industry, they talk about 60 million small and micro-businesses.

But, realistically speaking, that is an artificial number from a technology solution perspective, at least in our space. 

I’m not saying that other solutions are not applicable to them, but the space that we play in perhaps the addressable market is closer to 15 million, so we have got 3x the size of our current market, which is addressable and we are currently going after.

Old school is good,

Old school is good, Bharat; that’s what we need. Old school sticks around and builds long-lasting companies. 

So, it’s good to understand the framework because people will struggle, and the range is very wide.

I don’t think anyone in the world who can build a great product requires more than Rs 10–15 lakh; you just require a few great computers to build your software, and after that, the money comes from the market, money does not come from your pocket.

If your customers are not willing to pay you for what you’ve built, spending money in the market will not make them want it, and the bulk of the money that people ask for is to make a marketing splash.

For example, if you

For example, if you have got two million customers and you tell me why don’t you do this also, which is a non-adjacent thing because of the customer base and perhaps if you were in my shoes you would have made a beautiful success out of it.

Perhaps I can’t do more because of the management style and capability to run those systems. So, we as a company have rarely successfully pursued non-adjacent opportunities.

We invested in the

We invested in the capacity even though we did not need the capacity, just optimistically believing that we would get a flood of customers coming in and how we’ll cope with them.

These two things I don’t think have changed over time. 

On the technology side, we continue to do what we’ve been doing for 34 years, and on the capacity side, we continue to do what we’ve been doing for 34 years.

Bharat, one of the

Bharat, one of the other foundational building blocks is also the org structure, founding team and building blocks overall. Any first principles that you can share from your journey that you believe pass the test of time and outlive different cycles of disruption? 

Can you take us through some of those early learnings, and how do they fit now?

We made a lot of mistakes, we have done many good things but, fundamentally for me, it’s not just about the Tally story, it’s about the lessons that we have seen from our partners. Some of them have grown from a two-three people companies to a 300–400 people company.

We as a company have grown from a one-person company to currently a 1,000-person company. 

I think the biggest mistake that people tend to make is that they structure themselves too soon.

No, we look at

No, we look at value. Nobody cares about the brand.

So, what’s the point of spending all that money if you are in the B2B space? 

So, yes, people can ask for how many ever millions they want to ask for but, is it a need? The answer is NO.

There are a couple of things here. You go to any business school: 90–95 percent of whatever they teach you about marketing is all consumer marketing. 

There is hardly any B2B marketing material available because marketing is used in the context of consumers.

Bharat, that’s a great

Bharat, that’s a great framework. I have a follow-up question. So now, with the cloud coming in—you put it really well in terms of structure, technology, product and growth—do you see that when you are designing the product, you could include new concepts of distribution of the product? 

Like free trial or open source? What are your thoughts on that?

Truly speaking, it’s not about now that cloud is coming into the picture. 

From the time the internet became popular, all products, including ours, would offer you a free trial, you can download it and run it, you can take a subscription for x number of months, and these models have been there before what you can call the SaaS model.

Yet the thing is that the consumer behaves differently from the B2B space. 

Peter Thiel put it in his book Zero to One, and I’ve quoted him frequently because that is what we used to say earlier, but, of course, when someone like Peter Thiel says it, you get even more validation.

This is the sixth

This is the sixth time that we are starting up in the last 34 years.

About a year or so ago, we scrapped our existing code base, and we are starting completely afresh.

We will probably be in the market in another year. 

There is an existing product in the current code base, and the new code base is being developed, and as soon as the new code base comes into the market, the old code base will be thrown away. So, effectively, we are a startup.

The very first version—I’m

The very first version—I’m talking some 30 years ago—the very first version of Tally that we sold in the market. It was the first version. 

But, that first version had been built to plan for its upgrade, so that our customers could self-upgrade because you are building a product where you can’t go to a customer’s place and upgrade for them, so you have to build a product that the customer can upgrade themselves.

I’m talking about 30 years ago because you are expecting to last. You are expecting to be around for the next 2,5,10,15 years. 

Therefore, the way you think even building your products comes from that perspective.

Especially since the time the lean model has come in, “build fast, fail fast”, you don’t just build fast and fail fast; you just fail honestly. 

At least, I have not been able to come up with an example of any successful software which had one or two prior failed attempts in the market.

The scale will emerge

The scale will emerge mostly because more computing devices are in the hands of the people; the biggest barrier to the rapid growth of software is whether your customer has a device on which they can run this software.

If you are running a SaaS model, it’s not like it does not require a device; it still requires a device to access the software. Without an access device, it is not possible for you to get a market, and now access devices have become dominant. Therefore, market acceleration has become greater than in the past.

I’ve continued to remain old school with this.

Bharat, I have a

Bharat, I have a little institutional question for you. 

You have built a company that has navigated many crises and perhaps some of them existential, and you have stayed relevant in that sense. 

If you look today at the SaaS landscape, there are a lot of companies taking birth, and a lot of them have good potential. 

How do you create a “build to last” enterprise in your experience, because that is when the ecosystem truly benefits for sustainability. 

So, if you were to define the whole “build to last” from your experience of building and surviving as Tally, what will be some of them?

The first is your belief system, so when I use that word, I mean, are you even building to last? Do you have the intent to “build to last”? Or do you think it is something that will incidentally happen along the journey? 

Let me take an example.

They try to assume

They try to assume that the reason why this company is successful is that they have cracked the customers’ problem, and I just need to borrow from what they have cracked and then try to crack it for my customers and therefore, not enough time is spent studying the customer and trying to be the customer.

So, what we have perpetually done and continue to do is just spend an enormous amount of time with customers.

Just really talking, not even about software, just talk about how things work, how they do things. And we are very clear that we are not there to solve any customers’ problems.

At least in the

At least in the B2B space, marketing does not work just like it does not work in the enterprise space. 

The enterprise space is sales-driven; it’s a word-of-mouth space just like the SMB space.

Sometimes after you earn some money, perhaps for your ego, you may want to do branding. Businesses don’t care about the brand; they care a lot about the product. Consumers care about the brand.

Therefore, you have a marketing-oriented way of selling to consumers. But, tell me, for anything you buy or use for your business, do you really care about the brand?

Final question from my

Final question from my side, Bharat. The other thing that we have discussed with many founders—and Manav is a big proponent of that—is, how do you recruit and manage your board? 

A lot of boards today have investor representation and so on, but any particular lessons from the way you perhaps built a board and what kind of expectation did you set?

We don’t have a board.

Why is that?

I don’t really know, honestly. I guess because of the way we were born. 

We were born as a proprietary company, and we continued running in that mode. So even though we are a private limited company from a regulatory perspective, in theory, there is a board, but because we are a private limited company, even that board is just inside people. 

But, are we operating as a board-run company? The answer is no.

On the consumer side,

On the consumer side, you can make it as low as possible because you are getting high volumes, and you can make it a low-priced product, but the SMB is the dead zone.

I make that point because we are in that space, and different companies are in different spaces; whether you have a SaaS model or a non-SaaS model, the problem is that SMBs expect to engage, just like all enterprises expect to engage.

Something that is running

Something that is running in your hands rather than something running in the background, then technology is your primary differentiator. 

What we keep trying to do is push the edge of what computing can do today.

Restarting six times, every time the computing environment has changed with some significance, it is time to throw away your old code and rediscover the boundaries of what is possible. 

So that is what we do consistently.

So, what are some

So, what are some things that you would advise as Tally Solutions went into ERP as ERP is a massive space with massive competition from big giants like SAP, Oracle, and big brands? 

What has been your experience in the adjacent  space? What  are  the main things that you would look out for? 

What is the framework of thinking that you would recommend to entrepreneurs?

One of the things I think we do—which I think is very unusual and many people have criticized us for—is that we don’t study the competition.

In fact, for 34 years, we have made it a point not to look at the competition, and sometimes you can express it as a very arrogant statement because we don’t treat anyone as competition. 

The problem is that people tend to study successful companies, they don’t tend to study the customer.

You should not even

You should not even require to think that you are running software, so you can continue running your business because that requires your attention; the software does not require your attention. 

It doesn’t matter whether we are going into the enterprise space or retail space.

We have to solve our problem, which is to make delightful software, and there are several problems to solve, that is our problem, that is my problem, that is not the customers’ problem.

Shifting the mindset to understanding how a customer works so that your software can disappear into the background and it does not matter what the nature of the customer is. 

Touch wood, so far, this really unusual way of getting into this space has helped us.

For the next two

For the next two years, it was chaotic, and we didn’t know whether we were coming or going because we didn’t have any support for that kind of capacity.

So, in contrast, going from 1 to 80 was a breeze and once we wrapped our heads around this large explosion, continuing to grow has been a breeze. 

The point being, you should have just the right amount of structure and processes to support your capacity. 

You should not overdo or underdo it.

For example, a couple

For example, a couple of years ago, a person came to me and wanted to show me the business plan for the next five years. 

They were a seven-person organization, and he said the first thing that he’s going to do is hire an HR person because he believed that to become a good company you require a good HR person, and that’s the problem.

Successful companies—when I say successful, companies which have grown in terms of size and therefore you treat them as successful—and you try to look at their structure and you somehow feel that their structure has been the cause for their success and you should adopt their structure.

Any product in the

Any product in the world, in theory, you can start, does not matter where you start. 

Given enough time you can finally have a product that does everything in the world because sooner or later everything becomes adjacent to each other. 

But, fundamentally, you are starting at some core and from that one core you are picking up adjacent opportunities.

Second is when I said non-adjacent opportunities, we are back to the old school of thought problem; we have rarely looked at non-adjacent opportunities.

A couple of times we tried it, and then we discovered that there is just so much to do in the space that once we are in that we will not do justice to our space or the other opportunity.

If you look at different people, you will find people having spectacular success in handling multiple business lines and also have spectacular failures handling multiple business lines. 

Similarly, you can take people who have had spectacular success handling just one business line and having spectacular failure doing the same. 

All I’m saying is that there is no rulebook.

What are we doing

What are we doing differently? 

Actually, all the six times that we have started up, we have, from a tech perspective, been doing the same things.

From a market perspective, yes, you keep doing different things because the customer profiles are different, the market you are trying to address is different, and then there is the plan for growth. 

Those are the three buckets that we normally look at. I mean, in the sense of the big three buckets, of course, detailing is a different matter.

So Bharat, you know

So Bharat, you know one of the first questions to start this would be what changes would you make if you were to start up again or look at starting up again? 

In hindsight, what are the things that you would change and why?

I have been called the dinosaur of the IT industry, not the old man of the IT industry. I am genuinely old school, so when I say that I am old school, we start up virtually every time.

Right now, we are in startup mode as a company. 

When I say we are in startup mode as a product company, whenever you throw away your old codebase, you are in startup mode.

Bharat Goenka is the

Bharat Goenka is the vice chairperson of Tally Solutions and is popularly known as “the father of the Indian software products industry.”

Here Bharat shares his insights with Pankaj Mishra and Manav Garg. 

Bharat’s journey with Tally offers invaluable lessons in a world teeming with different playbooks on building a product and creating a company that lasts.

This is a masterclass—read on.

But from the beginning,

But from the beginning, we have always invested ahead of the success rather than trying to scamper to cope with the success because the moment you try to scamper to cope with the success, you start choking yourself.

You start doing silly things, either in the quality of engagement you are doing or the quality of service you are giving. 

Even in the early days when we didn’t have enough money to invest, we still used whatever money we had

Then the third point,

Then the third point, which is planning for scale. 

I believe most companies tend to plan for a realistic scenario and not an optimistic scenario. 

When you invest in a realistic scenario, you choke yourself. When you plan for an optimistic scenario, your spending is higher.

When actual reality hits, you might have spent more than you should have or needed to, but ultimately if you plan for success, you have to invest in the optimistic scenario.

If I take the

If I take the tech perspective, what we have done consistently for the last four years is perpetually go around the fundamentals. 

When I say perpetually go around the fundamentals, I mean that we strongly believe that in the product space, tech is the differentiator. In the non-product space, your business model may be the differentiator.

For example, if you want to get into the fintech business, then technology is perhaps a minor differentiator, but your business model is a major differentiator.

Since you made that

Since you made that point on the market, this is one thing, Bharat, I’ve seen many people struggle with. 

I struggled early on as well as I had just jumped into the business. In India, what happens is that two tech guys get together, they build the code, they pick the market which they have heard about or written about and then they go after it. 

At Tally Solutions, when you are starting something new, like you are getting into the ERP market from accounting software, what is the structure, or what is the learning around how you think about market opportunities/growth? 

It will be good to understand your thinking on it.

Generally, over the last several years, the way we have looked at things is that there are opportunities that are adjacency opportunities, and there are opportunities that are non-adjacent opportunities.

When I use the term “adjacency opportunities”, you have got customers in a particular space, can you do something more on your product to accommodate more of their area of utilization and therefore drive greater revenue and perhaps  greater  adoption? 

So, that is what I call adjacency.

You can broadly divide

You can broadly divide the market into three: the consumers, the enterprise, and what you call SMBs. 

We play in the SMB space, and he used that statement to say that when you are in the consumer space, you throw money at marketing, and consumers self-serve themselves.

So, you just make the product available, and you throw money at marketing. When you are in the enterprise space, you throw money at the sales engine.

Also, Pankaj, the great

Also, Pankaj, the great insight that Bharat gave us is that you need an org structure to manage the growth and not the other way around. 

The  org  structure will not lead you to  growth.  The  question  is,  are the entrepreneur team, management team or the founding team focused enough on the fundamentals of growth rather than the fundamentals of building the organization first? 

I think the interplay of that is very critical, at what point in time, what comes first, and what comes after. That is my takeaway from this.

Absolutely. 

There is no doubt that your structure and processes can choke growth, potentially, but they are not your main cause for growth. 

I won’t say choke your growth; they can give some friction to growth, but rarely can they cause growth. 

The cause of growth is going to be the market and your offerings.

What I mean by

What I mean by that is particularly in the B2B space and the space that we work in, it is partially a product space and at the same time the post-sale process. 

There is a pre-sale process which is an engagement-based process, and there is a post-sale process which is the support process for the customer.

We invest deeply in the capacity to do both of them, and that is oversizing our capacity by sometimes 3x or 4x and sometimes even 10x. 

And that is not easy to do because money is scarce, it has always been scarce.

It’s a continued and

It’s a continued and persistent mantra in our company that we don’t solve any customers’ problems. 

Let’s assume that Manav uses Tally, I really can’t solve his problem. His problem is the market; his problem is finance; his problem is employee attrition. Those are his problems. 

What problem am I solving? I’m not solving any problems.

We never even figure out whether there is a customer problem that requires to be solved. We only try to see the kind of software we can build, which will be delightful for you to use.

Source