The browser is where your team works. Build for it.
Your staff spend six hours a day inside a browser, moving data between systems by hand. A well-made extension can remove most of that — and we have seven of our own in the Chrome Web Store to prove we know how.
Browser extensions occupy a strange position: they are the highest-leverage software most companies never consider building. A staff member who copies twenty fields from a supplier portal into your ERP forty times a day is losing roughly two hours daily to an activity that an extension can reduce to one click. And unlike a full system integration, it requires no cooperation from the supplier and no change to either application.
We build extensions in two directions. Internally, for businesses: data capture from portals your team uses, one-click entry into your own systems, in-page overlays that show your data alongside a third-party interface, quality-of-life tools that remove repetitive clicks, and controlled deployment across your organisation through enterprise policy.
Publicly, we build and publish consumer utilities — we maintain seven of our own in the Chrome Web Store, covering search cleanup, image tools, PDF handling, page monitoring and colour picking. That portfolio is not a side project; it is how we stay fluent in Manifest V3 behaviour, review policy and the operational reality of shipping to real users.
Extensions are also unusually cheap relative to their impact. A focused internal tool is typically three to five weeks and delivers time savings that are trivially measurable, which makes the business case one of the easiest we ever present.
What Manifest V3 changed, and why it matters to your project
Manifest V3 replaced persistent background pages with ephemeral service workers, restricted remotely hosted code, and changed how network requests can be modified. A great deal of extension advice online still describes the old model, and extensions built on those patterns either fail review or behave unpredictably.
The practical implications are concrete. Your background logic cannot assume it stays alive — state must be persisted to storage and restored, and long tasks must be structured as resumable steps. Anything that must survive a service-worker restart needs an alarm rather than a timer. Request modification uses declarative rules with defined limits, which shapes what is possible for content filtering and header manipulation.
We build MV3-native rather than porting MV2 patterns, and we design around these constraints from the architecture stage. It is the difference between an extension that works on the developer's machine and one that works on a user's machine after their laptop has been asleep for four hours.
Internal extensions: where the money actually is
The highest-value extensions we build are unglamorous. A logistics client's team was reading consignment details from four carrier portals and typing them into their own system; the extension reads the page and posts structured data with one click, saving about eleven hours a week. A pharmaceutical distributor's staff were checking product codes against an internal database in a separate tab; the extension shows the match inline on the supplier's page.
Other patterns that recur: pre-filling long forms in government or bank portals from your own records, capturing leads from LinkedIn or a marketplace into your CRM, overlaying your credit and stock position on a customer's name inside a webmail thread, and validating data as it is entered into a third-party system so errors are caught before submission rather than after.
The economics are consistently favourable. If an extension saves ten people twenty minutes a day, that is roughly 830 hours a year — which at any reasonable cost of labour dwarfs a three-week build. We calculate this explicitly before quoting so the decision is arithmetic.
| Use case | Manual today | With extension | Annual saving |
|---|---|---|---|
| Carrier portal to internal system | 4 min per consignment | 10 seconds | ~570 hours |
| Government portal form filling | 12 min per filing | 90 seconds | ~210 hours |
| Lead capture to CRM | 3 min per lead | One click | ~180 hours |
| Price and stock lookup while quoting | 2 min per query | Inline, instant | ~340 hours |
| Data validation before submission | Errors found after the fact | Blocked at entry | Error cost avoided |
Enterprise deployment and governance
For internal tools you rarely want the Chrome Web Store's public listing. We deploy through enterprise policy so the extension installs automatically for your users, cannot be removed by them, and updates from a source you control. It works with Google Workspace, Microsoft Intune and Active Directory group policy.
Governance matters as much as capability. An extension has significant access to whatever pages it runs on, so we scope host permissions as narrowly as the job allows, keep credentials out of the extension entirely by proxying through your backend, log what the extension does for audit purposes, and version it so a rollback is immediate. We also document exactly what data the extension touches, which is the question your IT security reviewer will ask first.
In practice
Every engagement starts with a conversation, not a proposal template.
Thirty minutes with a senior engineer. You leave with an architecture sketch and an honest cost range, whether or not you hire us.
Publishing to the Chrome Web Store
Publishing is straightforward if you understand the review process and painful if you do not. The most common rejection reasons are a permission requested without a clear justification, a privacy policy that does not match declared data usage, a description that overstates functionality, and remotely hosted code.
We handle the whole submission: listing copy written for store search, screenshots and promotional assets at every required size, a privacy policy that accurately describes data handling, permission justifications written for a reviewer rather than a developer, and responses to any review queries. Our own seven published extensions mean we run this process regularly rather than once a year.
Post-publication we handle the ongoing part that people forget: responding to user reviews, monitoring for breakage when Chrome updates, and adapting to policy changes that Google issues with limited notice.
Our own portfolio
No AI Overview — Clean Search, Background Remover Pro, PixForge Image Converter, Chrome Preferred Ads Blocker Pro, PDF Page Studio, PagePulse Pro and Best Color Picker. Seven live extensions we design, build, publish and support ourselves.
Beyond Chrome: Edge, Firefox and Safari
Most business extensions only need Chrome and Edge, which share the same extension model and require essentially no additional work — one build, two store listings. Firefox uses a compatible but not identical API surface and generally needs a modest compatibility layer. Safari requires wrapping in a native application shell and going through Apple's review, which is a meaningfully larger undertaking.
We advise on this early based on your actual user base rather than defaulting to all four. For an internal tool in an organisation standardised on Chrome or Edge, building for Safari is pure cost.
Every engagement starts with a conversation, not a proposal template.
Thirty minutes with a senior engineer. You leave with an architecture sketch and an honest cost range, whether or not you hire us.
Security and privacy as a design constraint
An extension is a piece of software with access to page content, and users are right to be cautious about them. We treat that seriously. Data stays local unless there is a stated reason for it to leave. Network calls go only to endpoints you control. Content scripts run in the isolated world and never expose privileged functions to the page. Permissions are requested at the narrowest scope, and optional permissions are requested at the point of use rather than at install, which materially improves install conversion for public extensions.
For our own published extensions we hold to the same standard we recommend: process locally where possible, collect nothing that is not needed, and state plainly in the listing what happens to data. It is both correct and, in a category where users are suspicious, a competitive advantage.
Every engagement starts with a conversation, not a proposal template.
Thirty minutes with a senior engineer. You leave with an architecture sketch and an honest cost range, whether or not you hire us.
What is actually included in chrome extension development
Each of these is something we have shipped and still support in production — not a list of things we could do if asked.
Internal productivity extensions
Data capture, form pre-fill, inline lookup and validation across the portals your team uses daily.
CRM and ERP connectors
One-click capture from any web page into your own systems, with authentication proxied securely.
In-page overlays
Your data displayed alongside third-party interfaces without any integration on their side.
Automation extensions
Multi-step browser workflows executed reliably, with resumable state under MV3 service workers.
Consumer utilities
Public extensions designed, built, published and supported — as we do for our own portfolio.
Enterprise deployment
Force-install policy through Workspace, Intune or AD, with controlled updates and rollback.
Store publishing
Listing, assets, privacy policy, permission justifications and review management.
Cross-browser builds
Chrome and Edge from one build, Firefox with a compatibility layer, Safari where genuinely needed.
The stack we actually use for this
Chosen for what your team can maintain in three years, not for what looks impressive in a proposal.
Core
- Manifest V3
- TypeScript
- Service Workers
- Content Scripts
- chrome.storage
UI
- React
- Preact
- Tailwind CSS
- Shadow DOM isolation
Build
- Vite
- CRXJS
- Web Extension Polyfill
- Playwright
Delivery
- Chrome Web Store
- Edge Add-ons
- Enterprise policy
- Sentry
From first conversation to something in production
Two-week slices, a demo you can share every alternate Friday, and no phase where you are waiting without seeing progress.
Workflow observation
We watch the actual clicking and typing, and time it, before proposing anything.
Feasibility and permissions
What the target pages allow, what permissions are needed, and any policy risk — established early.
Prototype on real pages
A working prototype against your actual portals within the first week.
Build and harden
MV3-native architecture, resumable state, error handling and secure authentication.
Pilot
A small user group for two weeks with telemetry on success and failure paths.
Deploy or publish
Enterprise rollout or store submission, then ongoing maintenance as Chrome and target sites change.
Everything hands over. No lock-in, ever.
Source code in your Git organisation, infrastructure in your cloud account, domains in your name and documentation written for the next team rather than for us. If you part ways with us in year three, a competent engineer should be able to take over in a fortnight.
Deliverables checklist
- Extension source code with build pipeline
- Manifest V3 architecture documentation
- Enterprise deployment policy files or store listing
- Privacy policy and permission justifications
- Pilot telemetry and success measurement
- User guide with screenshots
- Maintenance plan for Chrome and target-site changes
What this typically costs
Real ranges from real projects. The variable is almost always scope and integration count — the calculator will get you closer in two minutes.
Focused tool
₹95,000 – ₹2,20,000
One workflow removed, deployed internally.
- Workflow study
- MV3 build
- Enterprise deployment
- User guide
- 60 days support
Business extension
₹2,50,000 – ₹6,00,000
Multi-feature extension integrated with your systems.
- Everything above
- Backend integration
- Authentication proxy
- Audit logging
- Staged rollout
Published product
₹4,00,000 upwards
A consumer extension taken to market and supported.
- Product design
- Store publishing
- Analytics and telemetry
- Review management
- Ongoing maintenance
All figures exclude GST. Fixed-price options available on defined scope. Build your own estimate →
The questions clients actually ask
Including the ones where the honest answer is that you may not need us. If your question is not here, call +91 70033 91355 — you will speak to an engineer, not a call handler.
Usually yes, if your staff can legitimately see that data with their own login. The extension reads the rendered page in the user's own session — it is not bypassing authentication or scraping a service you have no right to access. What we always check first is the target site's terms of use, because technical feasibility and permission are different questions and we will not build something that puts you in breach.
The extension breaks, and this is the main ongoing cost of the category. We reduce the exposure by anchoring to the most stable selectors available, adding graceful failure rather than silent wrong behaviour, and building health monitoring that alerts us when extraction success drops. Maintenance plans include repairing breakage within an agreed response time; typically a portal we track needs attention two or three times a year.
Enterprise policy. Through Google Workspace, Microsoft Intune or Active Directory you can force-install an extension from a private source, prevent users removing it, and control updates centrally. Your staff simply find it there next time they open the browser. We provide the policy configuration and test it with your IT team.
It can be, with the right architecture. The extension never holds credentials; it authenticates the user against your own backend, which issues a short-lived scoped token. Host permissions are limited to the specific domains required. Actions can be audit-logged. And because you control the code and the deployment, there is no third-party supply chain risk of the kind that has caused problems with acquired public extensions.
Typically two to seven days for a straightforward extension, longer if you request sensitive permissions or handle personal data. Our first-submission approval rate is high because we write permission justifications carefully and make sure the privacy policy matches the declared data usage — those two items account for most rejections we see.
Yes, and we do it regularly, most often for MV2 extensions that need migration to MV3 or for abandoned internal tools whose original developer has left. We start with an assessment of the code and permissions, then either repair and modernise or rebuild — whichever is genuinely cheaper, which we will tell you honestly after looking.
Why being local to you matters here
Very few agencies in Kolkata build browser extensions, and fewer still maintain published ones. For businesses in the city whose staff spend their day inside supplier portals, government sites and marketplace dashboards, this is probably the cheapest large productivity gain available — and almost nobody is offering it.
For Chrome extension development in Kolkata, call +91 70033 91355 or message us on WhatsApp. Show us the workflow and we will tell you within a day whether an extension can remove it.
Services that pair with this
View everythingTell us what is slowing your business down.
A 30-minute call with a senior engineer — not a salesperson. You leave with an architecture sketch and an honest cost range, whether or not you hire us.
Direct line
+91 70033 91355Mon–Sat · 9:30 AM – 7:30 PM IST · Sealdah, Kolkata