Business Central is the system of record.
We are the system of answers.
Brand margin, budget variance, group performance and receivables by customer are already in Business Central. Lens shows them live, synced from the ledger every day and whenever you ask, so nobody rebuilds them in Excel.
Product demo on sample data. Culinary Ventures Group and its brands are invented for this demo; none is a Zfense Labs customer.
Your ledger, read by brand and outlet. Every day, not month end.
Posted in Business Central
- Revenue, COGS, and opex as GL dimension entries by brand
- Budget entries and actuals as separate ledger records
- Customer invoices in AR with due dates and settlement terms
Lens
- Brand P&L from revenue to EBITDA, for any period
- Actuals versus budget by brand or cost center, period on period
- Receivables by brand, with aging and expected settlement
Zfense Labs connects to Business Central read-only and never modifies your data. Each customer's copy is held under strict tenant-level isolation in Zfense Labs' Azure environment, and access within it is governed by role, whether through the dashboard, Investigate or the MCP server.
Connect once, read-only. Every statement follows, by brand and outlet.
Connect Business Central and the finance team sees brand margin, budget variance and receivables in one place the same day.
Connect read-only
Nothing is written back, and your data is held in strict tenant-level isolation.
We map your chart of accounts to brands and outlets
Before go-live, we take the accounts and dimensions you already post to and turn them into views by brand, cost center and entity.
Drill from group to outlet to cost line
Start at the group, open a brand, open an outlet. Compare any of it with last period or last year.
Questions, assistants and access
Investigate
Ask, in plain English, why margin dropped two points. Lens answers from the ledger and shows the rows behind every figure.
Claude and ChatGPT on the MCP server
An assistant reads the same data, under the same rules, as the dashboard. It sees exactly what its user can see, and nothing more.
Access by brand, location and outlet
Grants follow the hierarchy the statements already use. A branch manager's view stops at the branch.
One customer, on Lens and Xtract
With Lens, a Dubai restaurant group closes the month in two days instead of two weeks, with live statements for every brand and outlet. The same group runs Xtract for the invoices every multi-site business knows: one vendor, a stream of bills, usage spread across every location. Xtract codes each line to its location and cost center and ties the split back to the total, with nobody keying it in.
Why the founder built Lens

Founder, Zfense Labs
He was an engineer at Microsoft, Skyflow and Fujitsu Research, and holds more than fifty patents in secure systems and AI. He started Zfense Labs after watching a finance team rebuild its brand P&L in Excel every month. Every transaction was already in Business Central.
Read-only, encrypted, audited
Encrypted in transit and at rest
Role-based access control
Every query logged with user and timestamp
Hosted on Azure
Microsoft AI Solutions Partner
Built on Microsoft Dynamics 365 Business Central. You sign in with Microsoft Entra ID, Lens reads and never writes, and your data is isolated at the tenant level on Azure.