The Multi-Location Data Problem
A trading company with branches in Indore and Mumbai faces this daily challenge: purchase entries at the Mumbai office are not visible to the Indore head office until the accountant manually exports and sends data. Stock transfers between locations require a WhatsApp message plus a manual entry in both systems. Month-end reconciliation takes two to three days because data must be compiled from both locations.
This is not a technology limitation — it is an infrastructure configuration problem. The technology to solve it has existed for years. Cloud hosting of a single Tally or Busy instance solves it completely: one server, all locations connected simultaneously, one live database.
How Cloud Solves the Multi-Location Problem
Every location connects to the same Windows Server in the data centre via Remote Desktop. Staff at the Indore head office and staff at the Mumbai branch both open Tally or Busy from the same server installation. They are working in the same company database simultaneously. A stock transfer entered at Mumbai is visible at Indore within seconds — not because data was synced, but because there is only one database.
Before cloud: Mumbai records a large purchase → WhatsApps head office → Indore manually enters it again → reconciliation errors accumulate → month-end takes 3 days
After cloud: Mumbai enters the purchase in the cloud Tally → Indore sees it immediately → no double entry → month-end is a single-step process
Infrastructure Architecture for Multi-Location Access
The setup is straightforward:
- One Windows Server 2022 hosted in an Indian data centre
- Tally or Busy installed once on that server
- Each location's authorised IP addresses whitelisted on the firewall
- Windows user accounts created for staff at each location
- Staff at each location connect via RDP — same process regardless of location
No VPN between locations. No dedicated lines. No synchronisation software. No special networking at any office. Just internet access and an RDP client.
Sizing for Multi-Location Setups
| Configuration | Concurrent Users | Monthly Cost |
|---|---|---|
| Head office (2) + 1 branch (2) | 4 users | ₹2,800/month + 18% GST |
| Head office (3) + 2 branches (2 each) | 7 users | ₹4,900/month + 18% GST |
| Head office (4) + 3 branches (2 each) | 10 users | ₹7,000/month + 18% GST |
| Head office (5) + 5 branches (1–2 each) | 12–15 users | ₹8,400–₹10,500/month + 18% GST |
Pricing is based on peak concurrent users across all locations combined — not per location or per office. Plans are contracted annually at ₹700/user/month.
What Changes at Each Location
At every office location after migration:
- Staff open their RDP client instead of a local Tally shortcut
- They connect to the cloud server with their credentials
- They see the same Tally interface and the same company they are familiar with
- Changes they make are immediately visible to all other locations
The adaptation period is typically one session — most staff report the RDP experience indistinguishable from local Tally within their first working day on cloud.
Internet Requirements at Each Location
Each location needs a reliable internet connection. RDP for Tally or Busy requires approximately 1–2 Mbps per concurrent user. A branch with 2 staff needs a reliable 5 Mbps connection — standard business broadband. Staff working from temporary locations (client offices, project sites) connect on 4G mobile data without issues.
If a location's internet fails, staff at that location lose access temporarily — but staff at all other locations continue working unaffected. The server is in the data centre, not in the affected office.
Frequently Asked Questions
Yes. The most common approach: migrate the head office first, verify everything works correctly, then add branch access by whitelisting the branch IP addresses and creating Windows accounts for branch staff. The plan is sized for total concurrent users across all locations — as branches are added, the plan is resized accordingly. M A Global Network handles all additions with no additional migration charges.
Two levels of access control apply. At the Windows level, M A Global Network creates user accounts and can apply group policies restricting what each user can do within Windows. At the Tally or Busy level, the application's built-in security restricts which companies, voucher types, and reports each user can access — independent of Windows permissions. A branch accountant can be restricted to their branch's entries while the head office accountant sees everything.
One Server — All Locations — Live Data
Eliminate branch data consolidation permanently. ₹700/user/month + 18% GST contracted yearly. 7-day risk-free guarantee.