Book a Free Demo
  1. Home
  2. Resources
  3. Frappe developers in Coimbatore
Frappe Coimbatore

Frappe developers in Coimbatore for ERPNext customisation, custom apps and integrations

Python and JavaScript developers at Peelamedu who build DocTypes, scripts, print formats, REST integrations and Flutter apps on the Frappe Framework, for companies in Coimbatore, across Tamil Nadu and anywhere in India.

Companies look for Frappe developers in Coimbatore for two reasons: they run ERPNext and need a change nobody in-house can make, or they want an application built on the Frappe Framework from scratch. Frappe is the open-source framework ERPNext is built on, with Python on the server, MariaDB as the database and JavaScript in the browser, maintained by Frappe Technologies in Mumbai. Thirvusoft is an independent implementer and development company in Peelamedu, Coimbatore, not affiliated with Frappe Technologies.

Below: what a Frappe developer actually builds, the ERPNext customisation requests that come up most often and the mechanism behind each, the Frappe products Thirvusoft has shipped, how engagements run for Coimbatore, Tamilnadu and the rest of India, and what to ask before hiring anyone.

Frappe, ERPNext and 'Frappe ERP': what the words mean

Frappe is the toolkit; ERPNext is the finished application built with it. When people search for Frappe ERP they almost always mean ERPNext. An ERPNext consultant works at the application level, configuring accounts, stock and manufacturing. A Frappe developer works one level down, where a DocType defines a table, its form, its permissions and its REST API in one declaration, and Python and JavaScript hooks decide what happens when a document is saved, submitted or cancelled. Thirvusoft works on version 15 of both.

That layering is why ERPNext can be adapted without touching its core: the developer's work goes into a separate app beside ERPNext, and the standard product keeps upgrading underneath.

What Frappe developers in Coimbatore actually build

The work takes a few recurring shapes. New DocTypes for records ERPNext lacks, such as a foundry's heat log or a pump maker's warranty card. Server scripts in Python that enforce rules, for instance blocking a sales invoice below landed cost. Client scripts in JavaScript that make forms behave, filling terms from the customer record or hiding fields a storekeeper never uses. Print formats in Jinja with your letterhead and Tamil text. Custom apps when several DocTypes and their logic belong together. REST APIs and integrations connecting ERPNext to WhatsApp, eSSL and ZKTeco biometric devices, e-way bill and e-invoice portals through India Compliance, IndiaMART enquiries and cloud telephony.

Thirvusoft also has Flutter developers, so the same team builds Android and iOS apps on Frappe's REST API: a dealer ordering app, a field-sales app or a supervisor's production-entry screen.

ERPNext Frappe customisation requests and how each is built

Most requests do not need a new app. The table shows what ERPNext users ask us for most often and the Frappe mechanism a developer reaches for. Configuration survives upgrades untouched; scripts and apps live in a separate app and are exported as fixtures so they can be re-applied on any site.

RequestFrappe mechanismCode needed
Extra field on Sales Invoice or ItemCustom Field via Customize FormNone
Approval above a discount limitWorkflow with role-based statesNone
Alert when stock falls below reorder levelItem reorder level, or a NotificationNone
Block an invoice below costServer Script on validateA few lines of Python
Auto-fill dealer price list and termsClient Script with fetch-from linksJavaScript
Tamil invoice or pay slipPrint Format in JinjaTemplate
Sales by district, rejection by patternQuery or Script ReportSQL or Python
eSSL punches into Frappe HRScheduled job creating Employee CheckinPython integration
New record such as a vehicle service jobCustom DocType in a custom appCustom app
Dealers ordering from a phoneFlutter app on the Frappe REST APIMobile app plus API

Frappe products Thirvusoft has shipped

Four products on the Thirvusoft products page are Frappe apps installed beside ERPNext: tyre service management for dealers and service centres; a pavers and hollow bricks manufacturing ERP, in production at SMT Pavers & Blocks and Sri Ganapathy Pavers & Bricks; event management for businesses that bill per event; and distribution management with a dealer mobile app in Flutter. The published case studies on insurance management and lending and deposit management show the same framework used for work that is not ERP at all. A custom build for your company, done properly, looks like these: DocTypes, scripts and reports with ERPNext's accounts and stock underneath.

A Frappe development company for Coimbatore, Tamil Nadu and India

In Coimbatore a developer or business analyst comes to your unit for the first sessions, sits with the people who will use the feature and returns for the demonstration; you are also welcome at our office on Avinashi Road. Across Tamil Nadu, consultants travel for process mapping and training while development happens from Peelamedu. Anywhere else in India the engagement is remote: a written specification, a staging site mirroring your live system, screen-shared demonstrations and a git repository you own.

Communication is in English or Tamil by phone, WhatsApp and email, Monday to Saturday, 9:30 to 18:30 IST. A business analyst and a developer are on every job, so a change is checked for its effect on stock and GL entries before it is written.

How to hire a Frappe developer: questions to ask

Frappe is easy to start with and easy to do badly. Put these questions to any developer, including us; the answers separate people who have shipped on the framework from people who have watched a tutorial.

A developer who edits core files, cannot show version control or has never run an upgrade will cost more in the second year than they saved in the first.

  • Where does your custom code live: in a separate app, or edited into ERPNext core files?
  • Show me a DocType you designed. Why those fields, links, naming rules and permissions?
  • How do you move custom fields between sites? The answer should mention fixtures.
  • What does your change do to the stock ledger and general ledger on submit and cancel?
  • How did you handle the last ERPNext upgrade for a customer with custom apps?
  • Do you test on a staging copy of the customer's database, and who owns the git repository?
  • Can you build the mobile side, or does that mean a third vendor?
FAQ

Frequently asked questions

Is Frappe the same as ERPNext?

No. Frappe is the framework and ERPNext is the ERP application built on it. You can run Frappe without ERPNext for a non-ERP application, and every ERPNext site runs on Frappe. Both are free and open source.

Is Thirvusoft part of Frappe Technologies or an official partner?

No. Thirvusoft is an independent ERPNext and Frappe implementation company in Coimbatore. We build on the open-source framework maintained by Frappe Technologies in Mumbai and have no affiliation with them.

Which Frappe and ERPNext versions do you work on?

Frappe Framework v15 and ERPNext v15, with India Compliance and Frappe HR on the same versions. For sites on older versions we review the custom apps first, then plan the upgrade.

Can a developer work on site at our unit in Coimbatore?

Yes. Discovery and demonstrations for Coimbatore clients usually happen at the unit, and consultants travel across Tamil Nadu. Companies elsewhere in India are served remotely with a staging site and screen-shared reviews.

Can you build something on Frappe that is not an ERP?

Yes. Frappe is a general web framework. Thirvusoft's insurance management and lending and deposit management applications, both published as case studies, are Frappe apps built for insurance, loans and deposits rather than manufacturing or trading.

Do we need to write code ourselves to use a WhatsApp or biometric integration?

No. Integrations are delivered as Frappe apps installed on your site and configured from the browser. Your team maps the devices or message templates; the code is maintained under support, and the source is yours.

Talk to a Frappe developer in Coimbatore

Describe the change, integration or app you need on +91 63790 44767 or core@thirvusoft.co.in. A developer and a business analyst will review it together and reply with a written approach and estimate.

Free ERPNext demoCoimbatore team, Tamil or English
Book