1 / 12
Efficient BI

Turn any SQL query into a report worth sending.

A self-hosted reporting studio for the garment & manufacturing floor — drag, drop, theme, schedule, share. No add-ons. No cloud lock-in. No per-seat tax.

The daily grind

Reporting shouldn't hurt.

  • Exporting to Excel, then hand-formatting the same sheet every week.
  • A developer queue for every "can you add one more column?"
  • Heavyweight BI suites priced per seat, per server, per quarter.
  • Reports that look fine on screen and fall apart when printed.
  • No clean way to share a number with a buyer outside the company.
The idea

Design it once. Theme it. Let it run itself.

Efficient BI sits on your database and turns queries into polished, branded, interactive reports — built by the people who actually need them.

3 report types 6 themes Charts & KPIs Public sharing Scheduled email Print-perfect
Report type 01

Banded reports

Grouped, sub-totalled tables — the everyday workhorse. Drag fields onto bands, set group headers and footers, drop in summary formulas.

Sales Order SummaryWINTER-27
StyleColorQtyFOB
Buyer: ENCORE
Heavy JacketRed12,000$12.00
Heavy TrouserBlack12,000$8.00
Subtotal (2 rows)24,000$240k
Report type 02

Master-detail

A parent record with its own child tables beneath — orders and their lines, shipments and their cartons. Each detail block keeps its own columns and subtotals.

Order PO-447 · NorthStar16,000 pcs
StyleColorQtyFOB
TS-100-TopBlack6,000$4.50
TS-100-BottomAll5,000$5.20
Lines subtotal11,000
Report type 03 · new

Pivot / cross-tab

Rows down the side, values spread across the top, multiple measures at once. Sum, average, count, min, max — with row and column totals.

BuyerSummerWinter
QtyValueQtyValue
H&M800$2,4801,800$4,500
Zara2,400$9,6002,000$8,000
Total3,200$12,0804,900$15,150
Bring data to life

KPI cards, charts & smart columns

24,000
Order Qty
$240k
Total Value
51.5%
Plan
LineFillStatusActiveRating
L-01
On track★★★★☆
L-02
Behind★★★☆☆

Bar · line · area · pie · donut · horizontal bar — plus progress bars, switches, badges, ratings, images and links right inside cells.

Beyond the login

Share a report with anyone

Flip one switch and a report gets a public link — no sign-in, no branding, nothing else exposed. Embed it in an intranet page, or let a buyer subscribe themselves to a scheduled email of just their numbers.

🔗
Public link & embed
Token-based URL or an <iframe> snippet. SQL and credentials never leave the server.
🔒
Scoped & safe
Viewers see only their own schedules; public users only the one report shared with them.
Set it and forget it

Scheduled, printed, exported

📧
Email on a schedule
Daily, weekly or monthly delivery with HTML + CSV/Excel attachments, via your SMTP.
🖨️
Print-perfect
Page numbers in any corner, clean page breaks, no stray browser headers.
📊
CSV & Excel
One click from the runner or the public view — every report type.
🎨
Six themes + your logo
Custom band colours, footer terms & conditions, your brand on top.
Why IT will say yes

Lightweight by design

Pure PHP + PDO
Runs on PHP 7.0–8.3. No Composer, no framework, no build step.
Any SQL database
MySQL/MariaDB, PostgreSQL, SQL Server, SQLite, Oracle.
Self-hosted
Your server, your data. Drop the folder in and go.
Injection-safe
SELECT-only, fully parameter-bound. No eval, no macros.
// the whole stack
db.phpapi.phpengine.phpindex.php
// drop in, point at a database, done.
Built for the floor

Made for RMG & manufacturing

Production planning, line capacity, order costing, shipment tracking, materials & SCM — the reports a garment ERP actually needs, speaking your language: BU/SBU, SMV, SAH, CM, FOB, PCD.

Planners Merchandisers Costing teams Management

Efficient BI

From raw query to a report worth sending — in minutes, on your own terms.

Let's build your first report →
Use → ← arrows, Space, swipe, or the dots · press F for fullscreen