FabSuite: from site measurements to quotation, cutting plan and invoice
Small aluminium and uPVC window shops quote on paper, Excel and WhatsApp, and plan cuts by eye at the saw. FabSuite turns a list of openings into a priced, branded quotation with drawings, a bar-by-bar cutting plan for the shop floor, and a GST invoice, using the shop's own formulas and rates.

In short
FabSuite is a multi-tenant SaaS for aluminium and uPVC window fabricators in India, designed and built by Digital Web Weaver with a fabrication shop as design partner. A window editor draws each opening and prices it live; a costing engine adds profiles, accessories, glazing, labour, margin and GST; a cutting optimiser packs every piece onto stock bars; and the shop sends a branded PDF quotation and a GST invoice. It costs ₹999 a month with a 30-day free trial.
// the problem — a numbers business run on paper
Why window shops lose evenings and aluminium
Every job is a list of openings of different sizes, types, glass and finish, and each opening breaks into dozens of aluminium pieces cut from standard 5.8 m bars.
Quoting eats the owner's evenings
Breaking each window into frame, sash, interlock and bead lengths, pricing by weight and adding glass, labour, margin and GST takes hours, and one wrong formula loses money on every window.
Wastage is invisible
Cutting is planned by eye at the saw, so nobody knows how many bars to buy or how much ends up as offcuts.
Quotes look unprofessional
A handwritten or Word quote loses to a competitor who sends a branded PDF with drawings.
Billing is retyped
The quote is retyped into an invoice, CGST, SGST or IGST is worked out by hand, and part-payments live in a notebook.
Existing tools don't fit
Desktop estimating software is expensive, tied to one PC and hard for a non-technical owner to set up, and accounting software knows nothing about windows.
// what we built — lead → project → windows → cost → cutting plan → quote → invoice
One flow, nothing typed twice
Screenshots show a demo shop, "Shree Balaji Aluminium & Glass". Customers, numbers and amounts are made up.
01 · Window designer
A live drawing and a live price
The window editor takes size, system, glass and finish, and handles sliding, casement, tilt and turn and fixed windows, multi-section composite frames with a midrail slider, bi-fold doors and curtain-wall grids.
As the user types, a to-scale drawing redraws instantly with dimension lines and opening marks, and the profile, accessory and glazing cost updates beside it from the same engine the final quote uses, so the preview can never disagree with the quote.
- Composite, bi-fold and curtain wall
- Starter templates and saved templates


02 · Shop setup
The shop's own formulas and rates
Each shop keeps its own profile catalogue and window systems. A system is a recipe: the profiles in the frame and sash, and a cut-length formula for each member, with a live preview against test sizes. A system can be calibrated against a job the shop has already cut.
The rate card holds aluminium per kg, powder coating, glass per sq.ft, labour, overhead, wastage allowance, margin and GST.

03 · Costing
Every rupee itemised, to the paisa
For each window and the whole job: profile cost by weight, powder coating, accessories, glazing by area, labour, overhead and wastage, then cost, margin, selling price, GST and grand total, each as an amount, per sq.ft and a percentage of cost.
Money is held as whole paise, so totals never drift by rounding, and finalising a project freezes its numbers so later rate changes never alter a quote that has gone out.
- Per-window contribution
- Frozen numbers after finalise

04 · Cutting plan
Bar by bar, before a single cut
Every piece across the job is grouped by profile and packed onto stock bars with first-fit-decreasing bin packing, allowing for saw kerf and end trim. Each bar is drawn to scale with its pieces colour-coded by member and its offcut shown.
The plan totals the bars to buy and the wastage per profile and for the whole job, and prints as a shop-floor cutting schedule.
- Bars to buy, per profile
- Wastage per bar and per job

05 · Documents & billing
Branded PDFs and GST invoices
A finalised project produces a shop-branded quotation with a drawing of every window, an internal cost summary, an accessories BOQ for purchasing, a cutting schedule and cost reports. The quotation layout was matched line by line against real EvA WinOptimize reports a shop was already sending.
GST tax invoices, proforma invoices and credit notes come from the project, with CGST and SGST or IGST decided by place of supply and gap-free numbers per financial year. Payments, receivables ageing, a GST summary and a sales register follow.



06 · SaaS
Many shops, one platform
A shop signs up, gets a 30-day trial and an onboarding wizard, and sees only its own data. Owners see everything; staff can quote but never see margins, the rate card or receivables, enforced on the server. Subscription billing through Razorpay is built in.
A separate platform console shows recurring revenue, sign-ups, trial-to-paid and churn, manages each shop's lifecycle, offers logged and bannered support access, and changes branding, announcements and maintenance mode without a deploy.
- Owner and staff roles
- Audit log of every admin action





Built mobile-first and installable to the home screen, so an owner can quote on site and staff can check cutting lists on the shop floor.
How it is built
| Layer | Technologies |
|---|---|
| Backend | Laravel 13 (PHP) and PostgreSQL |
| Frontend | React 19 through Inertia.js, Vite, Recharts, a shared design system with a re-themable accent colour |
| Engines | Pure PHP costing and cutting engines with no database access, unit-tested with hand-built fixtures, fed by one window resolver so costing, cutting, preview and PDFs always agree |
| Multi-tenancy | stancl/tenancy in single-database mode, every query scoped automatically, cross-tenant access tested |
| Documents & billing | dompdf for branded PDFs, Razorpay subscriptions |
| Quality & delivery | 561 automated tests, numbered requirements traced to every phase, GitHub Actions running tests, migrations, code style and the build, with automatic deployment |
A pre-launch security audit found and fixed two real issues, a cross-tenant access bug and a missing rate limit on the admin login, and both now have regression tests.
Status
FabSuite is live in production and deployed continuously. It was built with a design-partner fabrication shop, and its quotation output was matched against that shop's real reports.
Our role
Digital Web Weaver did the product research and requirements, UX and visual design, the backend and frontend, the costing and cutting engines, the PDF reports, SaaS billing and the platform console, and the deployment pipeline.
// fabsuite-case-study.faq.md
FabSuite case study FAQ
Can't find yours? Ask us directly — we reply within 24 hours.
Still deciding? Talk to a senior engineer.
No sales script — a real technical conversation about your project, free.
What is FabSuite?
FabSuite is costing, cutting-list and quotation software for aluminium and uPVC window fabricators in India, built by Digital Web Weaver. It takes a shop from site measurements to a priced, branded quotation, a bar-by-bar cutting plan, a GST invoice and a paid-up ledger, for ₹999 a month with a 30-day free trial.
How does FabSuite work out cut lengths?
Each window system is a recipe set up by the shop: which profiles make the frame and sash, and a formula for each member, such as width times a multiplier minus a deduction. A system can be calibrated against a job the shop has already cut, so the numbers match the shop floor.
How does the cutting plan reduce wastage?
Every piece across the job is grouped by profile and packed onto stock bars with first-fit-decreasing bin packing, allowing for saw kerf and end trim. The plan shows each bar to scale, the offcut on every bar, the bars to buy and the wastage per profile.
How is FabSuite different from EvA WinOptimize?
EvA WinOptimize is a capable desktop tool. FabSuite is built as a modern, affordable alternative: it runs in the browser and on a phone, needs nothing installed, costs a flat ₹999 a month, and its quotation layout was matched against real EvA reports a shop was already sending.
Does FabSuite work on a phone?
Yes. Every screen is built mobile-first and the app can be installed to the home screen on Android and iPhone. It is a web app, so it needs an internet connection.
Can you build software like this for our business?
Yes. FabSuite shows how we build industry software end to end: calculation engines, PDFs, invoicing and a multi-tenant SaaS. Tell us about your process and get an itemised plan and fixed quote within 24 hours.
you@dww:~ $ ./fabsuite --start-trial
Run a window shop? Quote your next job in minutes
Start a 30-day free trial of FabSuite, or tell us about software you need built for your own trade.
₹999 a month30-day free trialPhone and desktop