TenthPlanet Technologies ยท The AI Transformation Story
From BI
to AI.

How a two-person team rewrote TallyGraphs from scratch โ€” less code, less cost, less maintenance โ€” by partnering with Claude AI.

~75%
Less effort
8โ€“10ร—
Faster delivery
74 MB
Full product
4
Platforms
6 wks
Start to ship
โ†“ scroll to read the story โ†“
Chapter One ยท The Problem

We had good software.
On a dead foundation.

TallyGraphs gave 4,000+ businesses 97 dashboards and beautiful charts. But underneath, the codebase was running on technology its own creators had declared end-of-life.

What We Had
The Problem
Runtime
Node 16 โ€” officially end-of-life. Dead.
API
Hapi 18 โ€” deprecated. No longer maintained.
Frontend
React 16 + CRA. Builds took 60 seconds.
Auth
WordPress JWT โ€” external dependency just for login.
Connector
Electron app โ€” 150 MB download. Just to connect to Tally.
Servers
4 servers to run one product. 137 dependencies.
Tests
Zero. Not a single automated test existed.
AI
None. A dashboard product with zero intelligence.
Human
Team
TENTHPLANET
Built
Together
DAO + PETS
THE FRAMEWORK
Claude
AI
ANTHROPIC

Then we met Claude.

Not as a code generator. As a strategic partner โ€” governed by a written contract, delivering six specialist roles at once.

Chapter Two ยท The Governance

Before a single line of code,
we wrote the rules.

The DAO Constitution. Four rules every AI output had to pass before it was committed. Every prompt included the contract. Every commit cited which rule it followed.

01
Security First
No secrets in code. SQL injection checks on every query. Every CVE found and fixed before shipping. Non-negotiable.
02
Zero Regressions
Test before every merge, always. No feature advances until the current wave has zero failures.
03
Simplify Ruthlessly
Reduce dependencies. Merge servers. Remove dead code. Every megabyte and every process is a customer barrier.
04
Never Break Customers
Backward compatibility is sacred. 4,000+ businesses cannot be disrupted. No customer notices the transformation.

Delivered in four waves

P Plan
Architecture before code. AI proposes, humans approve. Wave scope and risk defined upfront.
E Execute
LLM writes. Every commit cites its DAO rule. Human reviews and approves everything.
T Test
221 tests auto-generated. SAST + secret scan + CVE check. Gate: zero regressions before advancing.
S Simplify
Dead code removed. Dependencies cut. Docs auto-generated from the codebase. Then repeat.
Chapter Three ยท The Rewrite

Claude read 50,000 lines.
Then rewrote them better.

BEFORE
750 MB
4 servers ยท 137 dependencies
60s builds ยท 0 tests
AFTER
74 MB
2 processes ยท 92 deps
Unzip & run
90% smaller
Before โ€” Legacy Stack
RuntimeNode 16 (EOL) + Hapi 18
FrontendReact 16 ยท CRA ยท 60s builds
DatabaseMySQL on customer PC
AuthWordPress JWT
ConnectorElectron ยท 150 MB
Infra4 servers ยท 137 deps
TestsZero
AINone
โ†’
AI
Rewrite
6 weeks
After โ€” AI-Native Platform
RuntimeNode 20 LTS + Fastify 4
FrontendReact 18 ยท Vite ยท 30s builds
DatabaseJSON store ยท zero install
AuthSelf-contained JWT + bcrypt
ConnectorBrowser sync ยท 0 MB extra
Infra2 processes ยท 92 deps ยท 74 MB
Tests221 auto-generated
AIGPT-4o-mini ยท NL2SQL ยท 70 templates
74
megabytes.

The entire product. Four platforms. 97 dashboards. AI engine included.
A ZIP file you download once and unzip to run.

(It was 750 MB before.)

The Evidence ยท Task by Task

Where the time went.
And where Claude saved it.

TaskTraditionalAI-AssistedSaved
Codebase analysis (50+ files)2 devs ร— 2 weeks1โ€“2 days70%
Runtime upgrade (Node + React + Hapi)1 dev ร— 3 weeks3โ€“4 days75%
MySQL โ†’ JSON migration (30+ queries)1 dev ร— 1 week1โ€“2 days70%
License microservice + 34 tests1 dev ร— 2 weeks2โ€“3 days70%
Connector port (2,500 lines)2 devs ร— 3 weeks4โ€“5 days75%
Security audit (37 CVE findings)Senior dev ร— 3 days1 day65%
NL2SQL pipeline (70 templates)ML team ร— 4 weeks1โ€“2 weeks65%
Architecture docs + diagramsTech writer ร— 1 week1โ€“2 days70%
Chapter Four ยท Four Platforms

One codebase. Four products.
Every one shaped by AI market research.

๐Ÿ’ป Desktop On-Premise ๐Ÿ“ฑ WhatsApp Business BI ๐Ÿง  CEOPilot AI Copilot โ˜๏ธ Cloud Admin Portal
01
๐Ÿ’ป
Desktop ยท On-Premise
Desktop TallyGraphs
“Indian SMBs will not put their accounts in the cloud. Data sovereignty equals trust.”
  • 74 MB ยท unzip and run ยท Windows 10/11
  • Offline-first ยท 30-day JWT ยท zero cloud
  • 97 dashboards ยท no IT skills needed
  • No admin rights required to install
02
๐Ÿ“ฑ
Mobile ยท WhatsApp
WhatsApp Business BI
“97% WhatsApp penetration. Meet your customers where they already live every single day.”
  • Ask in plain English, Hindi, or Tamil
  • Get charts and answers in ~10 seconds
  • Any phone ยท no app install ยท no setup
  • Zero accountant required
03
๐Ÿง 
AI Copilot ยท Flagship
CEOPilot
“Low IT literacy + accountant bottleneck. Owners need a thinking partner, not a dashboard.”
  • RAG + NL2SQL + persistent session memory
  • Proactive nudges โ€” AI tells you what matters
  • Follow-up questions with full context kept
  • Ask anything about your business. Get answers.
04
โ˜๏ธ
Cloud ยท Admin Portal
Cloud Admin Portal
“SMBs have zero appetite for server management. Serverless or nothing.”
  • Serverless Lambda + S3 ยท SAM infrastructure
  • License key management at scale
  • Customer onboarding and registration
  • Zero server ops ยท scales automatically
Chapter Five ยท CEOPilot

Not alerts.
Conversations.

The old product sent a notification: “Sales dropped.”
CEOPilot says: “Sales dropped 18% in Chennai โ€” want me to show you which customers stopped ordering?”

CEOPilot ยท TallyGraphs AI
๐Ÿค– Proactive Nudge ยท 8:32 AM
Your Chennai receivables are up 28% this month. Raj Traders (โ‚น1.4L) and Sri Enterprises (โ‚น82K) haven’t paid in 45+ days. Want me to show the full overdue list?
YOU
Yes โ€” and compare this month vs last month overall
8:33 AM
AI
Revenue this month: โ‚น18.4L vs โ‚น16.1L last month โ€” up 14%. But receivables grew faster (28% vs 14%), which means collections need attention. Top overdue: Raj Traders โ‚น1.4L, Sri Enterprises โ‚น82K, Global Tech โ‚น61K.
8:33 AM ยท 9 seconds
YOU
Top 5 products by margin this month
8:35 AM
AI
1. Product A โ€” 42% margin ยท โ‚น3.2L revenue
2. Product B โ€” 38% margin ยท โ‚น2.8L revenue
3. Product C โ€” 31% margin ยท โ‚น4.1L revenue
4. Product D โ€” 28% margin ยท โ‚น1.9L revenue
5. Product E โ€” 24% margin ยท โ‚น2.2L revenue
8:35 AM ยท 7 seconds
How It Works ยท Privacy-First AI

Your data never leaves your device.
Not a single record.

The AI sees your column names and query structure only. Your actual financial data stays on your machine. Always.

๐Ÿ’ฌ
Your Question
WhatsApp or chat
“Top 5 customers?”
Any language
๐Ÿง 
Intent Classifier
GPT-4o-mini
Understands EN, HI, TA
Zero-shot
๐Ÿ“‹
Template Router
70+ SQL templates
Schema context only
No raw data sent
๐Ÿ”’
Local Executor
Runs on your device
Your Tally data
Never sent anywhere
๐Ÿ“Š
Your Answer
Chart ยท table ยท number
~10 seconds
In your language
๐Ÿ›ก๏ธ
Privacy boundary โ€” the AI receives column names and query structure only. Zero Tally records, zero customer data, zero financial figures ever leave your device.
70+
SQL Templates
3
Languages
EN ยท HI ยท TA
~10s
Question to Answer
Zero
Raw Data
Sent to AI
“Give AI a constitution first.
Not guidelines. Not vibes.
A written contract.”
The DAO + PETS Framework ยท TenthPlanet Technologies
Chapter Six ยท Market Intelligence

Claude didn’t just rewrite our code.
It rewrote our strategy.

Prompt: “Analyse the Tally BI landscape, pricing, and gaps in India.”
Competitive Intelligence
  • All incumbents are desktop-only and 500 MB+
  • Zero WhatsApp-first BI solutions exist
  • High IT barrier consistently unaddressed
  • Data sovereignty concerns blocking cloud adoption
โ†’ Opportunity: lightweight, WhatsApp-first, on-premise, privacy-first
Prompt: “Profile Indian SMB digital behaviour and decision factors.”
Behavioural Analysis
  • 97% WhatsApp penetration โ€” it’s the real OS
  • Accountant = bottleneck for 80%+ of data questions
  • UPI-native payments are the standard expectation
  • Multi-company ownership = enterprise upsell signal
โ†’ Product: WhatsApp BI + CEOPilot + self-service onboarding
Prompt: “Design pricing tiers that match SMB buying behaviour.”
Revenue Model
  • Annual subscriptions preferred over monthly billing
  • Freemium won’t work โ€” trust barrier is too high
  • Usage-based works for WhatsApp queries
  • Pay-once model resonates for desktop software
โ†’ Pricing: Pay once (desktop) + usage (WhatsApp) + annual (enterprise)
Chapter Seven ยท The Pricing Pivot

We were going to charge monthly.
Claude said no.

The AI market research was unambiguous: Indian SMB owners don’t think in monthly subscriptions. They think “I bought it.” So that’s what we built.

Original Plan
Monthly SaaS
โ‚นX per month. Recurring. Standard playbook. Didn’t match how customers think about software.
โ†’
After Claude’s Research
Pay Once.
Own It.
Desktop: pay once. WhatsApp: pay per use. Enterprise: annual tier. Matches how SMBs actually buy.
Chapter Eight ยท The Onboarding

10 minutes.
Start to finish.
No support calls.

Step 01
๐Ÿ“
Register
Website form โ†’ cloud dashboard. About 2 minutes.
โ†’
Step 02
๐Ÿ’ณ
Pay
UPI or bank transfer. Instant confirmation.
โ†’
Step 03
๐Ÿ“ฆ
Install
Unzip. Run start.bat. Done. No IT skills. No admin rights needed.
โ†’
Step 04
๐Ÿ”„
Sync
Browser-based Tally sync. No Electron. No separate app needed.
โ†’
Step 05
๐Ÿ’ฌ
Ask
Natural language โ†’ answer in WhatsApp in 10 seconds.
Chapter Nine ยท The Results

The numbers speak for themselves.

~75%
Effort reduction vs traditional
8โ€“10ร—
Faster delivery speed
221
Automated tests generated
37
Security CVEs detected & fixed
74 MB
Full product โ€” was 750 MB
4
Platforms built, one codebase
10 min
Customer onboarding โ€” was 2 days
0
Regressions across all 4 waves
This is
how software
gets built now.

Market research. Architecture. Engineering. Security. GTM. Customer support. All AI-assisted. All governed by a written constitution. One small team. Four platforms. Six weeks.

1โ€“2
PEOPLE
ร—
6
WEEKS
+
Claude
AI PARTNER
=
4
PLATFORMS
Ask Your Tally ยท Get Your Answer

74 MB.
Plain language.
10 seconds.

Offline-first. Privacy-first. English, Hindi, or Tamil. No IT skills. No accountant. No support calls.

TenthPlanet Technologies ยท Built with Claude (Anthropic) ยท DAO + PETS Framework