A website with a form
Best for: Being found and getting enquiries
- Shows your products, services and contact details
- Enquiries reach you by email or on your phone
- No logins, nothing for staff to learn
Web application development · Udupi & Mangaluru
We build web apps for businesses in coastal Karnataka: customer and dealer portals, order tracking and staff tools that run in any browser. Our studio is in Udupi, and the people who build your app stay on after launch.
In short
A web application is business software that runs in a web browser, usually behind a login, so nothing has to be installed. Customers can place and track orders, staff update jobs, and owners approve work and read reports, all from the same live records. Whirl Designs, a studio in Udupi, builds web applications for businesses in Udupi, Mangaluru and across coastal Karnataka.
Start here
Many people who ask for a web app need something smaller. Here are three options, and the kind of work each one suits.
Best for: Being found and getting enquiries
Best for: Everyday tasks most businesses handle alike
Best for: Work with several steps, people and logins
Not sure which one you need? Tell us what happens today, step by step, and the answer is usually clear within one call.
Our work
Rebar — Construction ERP
Construction ERP · Private system
Rebar is a construction ERP for reinforcement-steel contractors, and one of the products of ERP Sutra, our own product arm. It is a private web application that opens in the browser behind a login. The work it covers starts on site, with bar bending schedules and the steel used at each site, and carries on into sub-contractor bills, retention and weekly labour runs.
The statutory filings that follow are built in too: PF ECR, ESI and Form 24Q output, and an income-tax engine whose slabs are stored as data, so when the slabs change, the data changes and the program does not. Backups cover both the database and the files, with checksums that show each copy is complete, and a restore has been tested end to end.
Also built by us
ERP Sutra
Software products · Karnataka
Our own product arm — a shared platform layer with two industry ERPs built on top of it, both live with paying users rather than sitting in a pitch deck.
Nityanand Agro
Agriculture & retail · Karnataka
A public catalogue for an agri-products business, plus the internal CRM its staff run the day on — installed on their phones as an app, working over patchy rural signal.
What you get
Most of this never shows in a demo. It is what keeps the app working on an ordinary Monday a year from now.
How it runs
You can log in to a test copy from the early weeks, so the finished app holds no surprises.
With you and your staff, we trace one order or request from the first call to the final bill, and note every step, person and paper it touches.
Every role, status, screen and report goes on paper, with rough screens you can click through. Coding starts only after you sign it off.
Each week's work goes up at a private address. Your team tries it on their own phones and computers and tells us what feels wrong.
Customers, items and open jobs move in from your spreadsheets. Staff practise on their real jobs, and the switch happens on a quiet day.
When something needs fixing or a new part is wanted, you call the people who wrote the code, so nothing has to be explained from the start.
Not a fit
Saying so early saves you months.
Questions
A website mainly shows information to anyone who visits; a web application lets people log in and get work done. On a print shop's website you read about its services. In its web app you upload a file, approve a proof and see when the job is ready. Many businesses need both: the website brings the enquiry, and the web app handles everything after it.
Plan on six to ten weeks for the first working part, such as order entry and tracking. More roles, online payments or links to other software stretch a full app to three to six months. Because it is built in stages, your team uses the early parts while the later ones are still being made.
For most business tools, start with a web app. It runs on phones and computers, updates for everyone at once, and staff can pin it to their phone's home screen. Nityanand Agro's staff bill and manage stock from a web app they added that way, and it is now being made into a Play Store app too, with no rewrite. A store app is worth it when customers open it every week.
Yes. A customer portal is one of the most useful parts of a web app. Customers sign in with a mobile number or email, see their orders, bills and status, and download documents, so fewer calls come in asking where things stand. Dealers can get the same kind of login, with their own catalogue and order history.
We mostly build in PHP 8 with a MariaDB or MySQL database. Both run well on ordinary hosting and many developers know them, so the app is never tied to us. Where the job or your current systems need it, we use React or Next.js, Node.js or ASP.NET Core instead.
It is secured in layers, built in from the first screen rather than added at the end. The app runs over HTTPS (the padlock in the browser), passwords are stored scrambled, never as plain text, and every page checks who is signed in and what they may see. A log records who changed what, and updates and backups carry on after launch.
Yes. The code, the database, the domain and the hosting account all belong to your business, and documentation comes with them at handover. Whether we keep supporting the app or another developer takes it over is your decision.
Yes. Our studio is in Udupi, and we meet businesses in Manipal, Mangaluru, Karkala and Kundapura to sit with the people who will use the app. Menus and labels can be in Kannada, in English or side by side, and we test the Kannada text on your staff's own phones.
Worth reading first
Clean, documented, tested code on a modern, proven stack — the foundation that keeps your web application development fast and dependable for years.
Ready when you are
Walk us through one job from start to finish, and we will send back a clear, written plan for the app.