A garment wholesaler in Burrabazar buys a popular billing package, and two years later his staff keep a separate Excel sheet next to it because the software cannot handle his credit terms with retailers. A logistics firm commissions custom software, and eighteen months on it is still not finished. Both owners made a reasonable decision. Both got the timing or the fit wrong.
The custom-versus-ready-made question is not about which is "better". It is about which one matches how your business actually works today, and how it will work in three years. This article gives you a way to decide, with the costs and risks laid out plainly.
What we mean by each option
Ready-made software (also called off-the-shelf or SaaS) is a product built for many businesses at once. Tally, popular billing apps, cloud CRMs and accounting tools fall here. You pay a licence or subscription and adapt your process to the software.
Custom software is built for your business specifically. You define the workflows, screens, reports and rules, and a development team builds them. The software adapts to your process.
There is also a middle path: a ready-made core with custom modules or integrations around it. Many Kolkata businesses end up here, and it is often the most sensible choice.
When ready-made software makes sense
- Your process is standard. Retail billing, basic accounting, GST returns and payroll for a small team are well served by existing products.
- You need to start this month, not next quarter.
- Your budget is limited and predictable monthly fees suit your cash flow.
- You do not have anyone internally who can own a software project.
- You are still figuring out your process. Using a standard tool for a year teaches you what you actually need.
For example, a new pharmacy or a single-outlet restaurant will usually be well served by a good ready-made system.
When custom software makes sense
- Your way of working is your competitive edge, and forcing it into a generic tool would weaken it.
- You are paying for several subscriptions and still using spreadsheets to fill gaps between them.
- You need specific integrations: with dealer apps, factory machines, a government portal, or your own e-commerce store.
- Per-user licence fees are growing fast as your team grows.
- You want to own the software as a business asset, possibly to offer it to your franchisees or partners.
A jute products exporter tracking orders across mills, a distribution business with salesmen across West Bengal and the Northeast, or an institute with unusual fee structures are typical cases where custom work pays off.
Total cost of ownership: look beyond the first invoice
Comparing a ₹15,000 yearly subscription with a ₹4 lakh custom build is misleading. Calculate what each option costs over three to five years.
Ready-made costs to add up
- Licence or subscription per user, multiplied by your expected team size in year three.
- Paid add-ons and higher plans needed to unlock features you need.
- Implementation, data migration and training, if charged.
- Staff time lost on workarounds and duplicate entry in Excel.
- Price increases at renewal, which you do not control.
Custom costs to add up
- Initial development, usually in phases.
- Hosting or server costs.
- Annual maintenance for bug fixes, security updates and small changes.
- New features as the business grows.
- Your own team's time for requirement meetings and testing.
Sometimes the custom option is cheaper over five years; often it is not. The math depends on team size, how much the generic tool gets in your way, and how stable your requirements are. Do the exercise with real numbers for your business rather than trusting a rule of thumb.
Data ownership and lock-in
This is the factor owners tend to think about only when something goes wrong.
With ready-made SaaS, your data sits on the vendor's servers. Check whether you can export everything (customers, transactions, history) in a usable format, what happens if you stop paying, and what happens if the vendor shuts down or is acquired.
With custom software, ownership depends entirely on your contract. Insist that the agreement states you own the source code and the database, that you receive the code and documentation on handover, and that hosting accounts are in your company's name. Without that, you can be just as locked in to a developer as to a SaaS company.
Customisation limits you should test early
Ready-made tools offer settings, custom fields and sometimes an API. What they rarely allow is changing the core logic: how discounts stack, how approvals flow, how stock is allocated across godowns. Before buying, list your five most unusual rules and ask the vendor to show each one working in a demo with your data.
Custom software has a different limit: your clarity. If you cannot describe a workflow, it cannot be built well. Expect to spend real time on requirements.
Decision checklist
Answer each question honestly. Mostly "yes" points toward custom; mostly "no" points toward ready-made.
- Do we already use more than two tools plus spreadsheets for one core process?
- Have we tried at least one ready-made product and hit clear limits?
- Is our process stable enough to write down in detail?
- Will our user count grow significantly in the next two to three years?
- Do we need integrations that ready-made products do not support?
- Can someone in our team give a few hours a week to the project?
- Can we budget for annual maintenance, not just the build?
- Does owning the software give us a business advantage?
Mistakes to avoid
- Building everything at once. Start with the one module that hurts most, then add.
- Choosing a developer only on lowest price, with no clear scope document.
- Buying ready-made software and then paying for heavy customisation that breaks with every vendor update.
- Ignoring staff. The people doing daily entry should test screens before launch.
- Signing a custom contract without code ownership and handover clauses.
FAQs
How much does custom software cost in Kolkata?
It depends on modules, user roles, integrations and platforms (web, mobile or both). A focused single-module tool costs far less than a full ERP. Ask for a phased, written quote.
How long does custom development take?
A first usable version of a focused module is often possible in weeks to a few months. Larger systems are delivered in phases.
Can custom software connect with Tally?
In many cases, yes, through import/export or integration methods Tally supports. Confirm the exact approach with your developer.
Is SaaS data safe?
Reputable vendors take security seriously, but read their terms on backups, data location and export before trusting them with your records.
Get a straight answer for your business
Givni builds custom software from its New Town office and also helps clients choose and integrate ready-made tools when that is the better fit. Tell us how your business runs and we will give you an honest recommendation. Explore our custom software development in Kolkata, see examples of billing software and CRM software we build, or call/WhatsApp +91-9835942411.
हिंदी में सारांश
रेडीमेड सॉफ़्टवेयर कई कंपनियों के लिए एक साथ बनाया जाता है, जबकि कस्टम सॉफ़्टवेयर सिर्फ़ आपके बिज़नेस के काम करने के तरीके के हिसाब से बनता है। अगर आपका काम सामान्य है, जल्दी शुरुआत करनी है और बजट सीमित है, तो रेडीमेड सॉफ़्टवेयर ठीक रहता है।
कस्टम सॉफ़्टवेयर तब सही है जब आप कई टूल और एक्सेल शीट साथ-साथ चला रहे हों, खास इंटीग्रेशन चाहिए हों, या यूज़र बढ़ने के साथ लाइसेंस फ़ीस तेज़ी से बढ़ रही हो।
फ़ैसला सिर्फ़ पहले बिल को देखकर न करें। तीन से पाँच साल का कुल खर्च जोड़ें: सब्सक्रिप्शन, ऐड-ऑन, मेंटेनेंस, होस्टिंग और स्टाफ़ का समय। डेटा का मालिकाना हक़ भी बहुत ज़रूरी है। कस्टम सॉफ़्टवेयर में कॉन्ट्रैक्ट में साफ़ लिखवाएँ कि सोर्स कोड और डेटाबेस आपके होंगे।
एक साथ सब कुछ बनवाने के बजाय सबसे ज़रूरी मॉड्यूल से शुरुआत करें। पहले एक छोटा मॉड्यूल चलाकर देखें, फिर ज़रूरत के हिसाब से आगे बढ़ें। सही विकल्प चुनने के लिए Givni से +91-9835942411 पर बात करें।