IntroducingPrism IQ
Next-Generation Reporting & Business Intelligence Suite
Built exclusively only for Retail Pro PrismThe reporting revolution retail leaders have been waiting for. PrismIQ converts your Retail Pro Prism database into a live command center arming your leadership team with the real-time intelligence needed to outpace the competition.
Good Morning, John
Master Overview
Platform Support
Built for Both Retail Pro Platforms
Retail Pro v9
Legacy · CMS Schema
Retail Pro Prism 2.5
Modern · RPS Schema
A Purpose-Built Intelligence Platform for Retail Pro Prism.
PrismIQ is an advanced reporting and analytics platform built exclusively for Retail Pro Prism environments. It sits directly on top of your existing database and transforms raw retail data into clear, actionable intelligence through a rich, browser-based interface that requires no SQL knowledge, no external BI tools, and no technical expertise from your team. From real-time KPI dashboards to scheduled report delivery, PrismIQ gives every user in your organization exactly the data they need, exactly when they need it all governed by enterprise-grade security and role-based access control.
PrismIQ handles the entire reporting lifecycle so your team never has to leave the platform. Business users can run, filter, and export reports with just a few clicks, while administrators can build complex, SQL-backed reports and widgets through a guided interface that requires no coding. Every user gets a fully personalized dashboard populated with live widgets, tailored to their role and data access. When a report is ready, it can be exported as a formatted Excel file, a branded PDF, or a clean CSV or scheduled to land automatically in someone's inbox. Every action, every query, every export is logged, permissioned, and traceable. PrismIQ doesn't just surface your data it puts the right data in front of the right people, in the right format, at the right time.
Everything From First Query to Final Report, Handled.
Ten Modules. One Integrated Platform.
A Workspace That Belongs to You.
No two users see the same dashboard. Every workspace is personal, persistent, and fully in your control.
Today's Sales
AED 24,891
+12.4%
Transactions
847
+5.2%
Units Sold
2,341
-2.1%
Avg Basket
AED 29.40
+7.8%
Revenue Trend · 12 Months
This Year ▾Multi-Tab Workspace
Five tabs pre-configured Overview, Sales, Inventory, Finance, and one that's yours. Create unlimited additional tabs anytime.
Drag, Resize, Rearrange
Every widget is independently movable and resizable. Build your layout once it stays exactly that way every time you log in.
Always Live, Always Current
Widgets refresh automatically on their configured interval. Your dashboard reflects right now not what happened an hour ago.
Fully Yours, Fully Personal
Every user gets their own independent dashboard. Your layout, your widgets, your tabs saved to your account and waiting exactly as you left them.
Multi-Tab Workspace
Five tabs pre-configured Overview, Sales, Inventory, Finance, and one that's yours. Create unlimited additional tabs anytime.
Drag, Resize, Rearrange
Every widget is independently movable and resizable. Build your layout once it stays exactly that way every time you log in.
Today's Sales
AED 24,891
+12.4%
Transactions
847
+5.2%
Units Sold
2,341
-2.1%
Avg Basket
AED 29.40
+7.8%
Revenue Trend Last 12 Months
This Year ▾Top Stores Today
Always Live, Always Current
Widgets refresh automatically on their configured interval. Your dashboard reflects right now not what happened an hour ago.
Fully Yours, Fully Personal
Every user gets their own independent dashboard. Your layout, your widgets, your tabs saved to your account and waiting exactly as you left them.
Six Widget Types. Infinite possibilities.
Stat Widgets
KPIs that speak for themselves.
- Sales, transactions, returns, margins
- Configurable format currency, number, %
- Trend delta vs previous period
Scorecard Widgets
KPIs with period-over-period context.
- Current value vs prior period
- Trend arrow with % change
- Configurable comparison label
Daily Sales
AED 38.2kProgress Widgets
Track targets. Stay on pace.
- KPI vs daily or monthly goal
- Fixed target or live SQL query
- % achieved with visual progress bar
Chart Widgets
8 chart types. All interactive.
- Bar, Line, Area, Pie, Donut, Stacked & more
- Date range filter: Today, This Month, Custom
- Configurable refresh interval
| Store | Sales | Txns |
|---|---|---|
| Dubai Mall | AED 4,291 | 142 |
| Abu Dhabi | AED 3,847 | 118 |
| JBR Walk | AED 3,210 | 97 |
| Deira City | AED 2,891 | 84 |
Table Widgets
Live tabular data, always current.
- Sortable columns
- Date range filter control
- Auto-refresh on schedule
Heatmap Widgets
Spot patterns at a glance.
- Intensity grid e.g. sales by hour × day
- Auto-formatted time axes
- Color gradient highlights peaks and lows
Three Ways to See. Infinite Ways to Think.
The most capable reporting interface ever built for Retail Pro Prism. One report, three perspectives all from the same screen.
| Date ↕ | Store ↕ | Department | Net Sales ↓ | Qty | Txns |
|---|---|---|---|---|---|
| 23 Mar 2026 | Dubai Mall | Apparel | AED 4,291.00 | 128 | 47 |
| 23 Mar 2026 | Abu Dhabi Mall | Footwear | AED 3,847.50 | 94 | 38 |
| 23 Mar 2026 | JBR Walk | Accessories | AED 2,103.20 | 211 | 89 |
| 23 Mar 2026 | Festival City | Apparel | AED 5,672.80 | 203 | 61 |
| 23 Mar 2026 | Deira City | Kids | AED 1,891.60 | 87 | 29 |
| 23 Mar 2026 | Mirdif City | Footwear | AED 3,112.40 | 119 | 52 |
| Store ↕ | Dept | Net Sales ↓ | Qty |
|---|---|---|---|
| Dubai Mall | Apparel | AED 4,291.00 | 128 |
| Abu Dhabi Mall | Footwear | AED 3,847.50 | 94 |
| JBR Walk | Accessories | AED 2,103.20 | 211 |
| Festival City | Apparel | AED 5,672.80 | 203 |
| Deira City | Kids | AED 1,891.60 | 87 |
Every row. Every detail. Perfectly sorted.
- 1Drag-and-drop column reordering
- 2Show / hide any column
- 3Click-to-sort with Excel-like indicators
- 4Pagination with record count in footer
Precision Before Execution.
Date Range
Calendar picker for start/end date selection
Long Date Range
Extended date range for wider time windows
Lookup
Dropdown with values from the database store, category, supplier
Cascading Lookup
Parent-child linked dropdowns selecting a subsidiary filters its store codes
Numeric Range
From/To numeric input for range-based filtering
Text
Free-text search filter for any text-based column
Go Deeper. Go Further.
Runtime formula engine (ƒx)
Add Computed Columns.
On the Fly.
Add any computed column to any report live, in-session, with an Excel-like syntax your team already knows. No database changes. No admin involved.
- 1Excel-like expression syntax familiar to every analyst
- 2Supports number and currency format types
- 3Included automatically in CSV, Excel & PDF exports
- 4Session-scoped no database changes, ever
| Store | Net Sales | Cost | Gross Margin % |
|---|---|---|---|
| Dubai Mall | AED 4,291 | AED 2,573 | 39.8% |
| Festival City | AED 5,672 | AED 3,289 | 42.0% |
| Abu Dhabi | AED 3,847 | AED 2,401 | 37.6% |
| JBR Walk | AED 2,103 | AED 1,387 | 34.0% |
ROWS
COLUMNS
VALUES
| Store | Jan | Feb | Mar | Total |
|---|---|---|---|---|
| Dubai Mall | AED 82,411 | AED 71,230 | AED 24,891 | AED 178,532 |
| Festival City | AED 91,840 | AED 84,210 | AED 31,420 | AED 207,470 |
| Abu Dhabi | AED 67,920 | AED 59,810 | AED 19,847 | AED 147,577 |
Runtime cross-tab builder
Cross-Tab Intelligence,
Built In.
Drag fields into rows, columns, and values. Instantly. No pivot pre-configuration, no admin needed just results from any report you already have.
- 15 aggregation functions: Sum, Count, Avg, Min, Max
- 2Fully runtime works on any report instantly
- 3No admin setup or pre-configuration needed
- 4Drag-and-drop field assignment in seconds
Eight types, all runtime
Eight Chart Types.
All Runtime.
No pre-configuration. Switch chart type with a single click right inside the Report Viewer. The chart re-renders instantly from the same data.
Bar: Compare categories side-by-side
Infinite Complexity. Guided Flow.
From simple sales reports to complex stock movement across multiple union branches build any report in just 5 guided steps with our powerful low-code interface
Define the report's DNA.
- 1Automatic URL slug generation
- 2Branded category assignment
- 3Draft vs. Production state management
- 4SEO-friendly naming conventions
Relationship Discovery. Fully Automated.
Stop guessing join conditions. PrismIQ automatically detects PK/FK relationships across the entire Oracle schema and suggests the most confident connections for you.
200+ Tables
Native support for the entire Retail Pro Prism schema.
Auto-Alias
TRS_TRANSACTIONS becomes 't' automatically in every query.
Smart Search
Find any table or column instantly with fuzzy metadata search.
Confidence Joins
PK/FK relationships highlighted with confidence scores.
Auto-On Matching
Joins are built for you the system knows your Oracle schema.
Schema Browser
Explore table definitions and column types without leaving the tool.
Master the Power of CTEs.
Chain result sets like building blocks. Perform unions, multi-stage aggregations, and advanced analytics without writing a single line of SQL.
Join Query
The standard relational logic block with automated schema-aware PK/FK joins.
Union All
Merge similar datasets from different time ranges or subsidiaries into one stream.
Computed Query
Aggregate and compute on top of previously defined CTE blocks.
Raw SQL
The professional escape hatch. Write pure Oracle SQL for extreme edge cases.
Import complexity using
Load from Raw SQL.
Have a legacy SQL query? Paste it directly into the builder. The parser instantly maps all tables, detects columns and aliases, and converts raw code into modular, editable visual blocks.
- Automated syntax parsing & validation
- Dynamic column and alias detection
- Automatic mapping to RPS schema metadata
- Zero-loss migration from manual SQL scripts
SELECT t.invoice, s.name
FROM trs t JOIN str s...Complex Windowing. Purely Visual.
Leverage the full power of Oracle analytic functions. Rank, Dense Rank, Row Number, and Time-Series offsets (Lag/Lead) are now a matter of clicks, not syntax errors.
Rank & Dense Rank
Competitive positioning logic. Handle ties with or without gaps (1, 2, 2, 4 vs 1, 2, 2, 3).
Row Number
Unique intra-partition indexing. Perfect for pagination or selecting the 'first' record per group.
Lag & Lead
Time-series offsets. Compare the current row with previous or next periods (YOY / MOM growth).
Window Frames
Dynamic boundaries (ROWS/RANGE). Create sliding averages and cumulative running totals.
Two Layouts. Choose Your Structure.
Each report is configured in one layout mode. Flat delivers a clean tabular view. Hierarchical unlocks multi-level grouping with subtotals at every level and a grand total at the bottom.
| Store | Department | Net Sales | Qty |
|---|---|---|---|
| Dubai Mall | Apparel | AED 4,291 | 128 |
| Dubai Mall | Footwear | AED 3,847 | 94 |
| Dubai Mall | Accessories | AED 2,103 | 211 |
| Festival City | Apparel | AED 5,672 | 203 |
| Festival City | Footwear | AED 3,112 | 119 |
| Department | Net Sales | Qty |
|---|---|---|
| Dubai Mall | ||
| Apparel | AED 4,291 | 128 |
| Footwear | AED 3,847 | 94 |
| Accessories | AED 2,103 | 211 |
| Subtotal | AED 10,241 | 433 |
| Festival City | ||
| Apparel | AED 5,672 | 203 |
| Footwear | AED 3,112 | 119 |
| Subtotal | AED 8,784 | 322 |
| Store / Dept | Net Sales | Qty |
|---|---|---|
| Dubai MallApparel | AED 4,291 | 128 |
| Dubai MallFootwear | AED 3,847 | 94 |
| Dubai MallAccessories | AED 2,103 | 211 |
| Festival CityApparel | AED 5,672 | 203 |
| Festival CityFootwear | AED 3,112 | 119 |
| Department | Net Sales | Qty |
|---|---|---|
| Dubai Mall | ||
| Apparel | AED 4,291 | 128 |
| Footwear | AED 3,847 | 94 |
| Accessories | AED 2,103 | 211 |
| Subtotal | AED 10,241 | 433 |
| Festival City | ||
| Apparel | AED 5,672 | 203 |
| Footwear | AED 3,112 | 119 |
| Subtotal | AED 8,784 | 322 |
- Every column visible on every row
- Click any column header to sort
- Best for detail and drill-down reports
- Multi-level grouping — group within group
- Subtotal row injected at every group level
- Grand total row at the bottom of the report
Reports in Your Inbox
Before You Ask.
Set a schedule once. PrismIQ runs the report, generates the attachment, and delivers it to every recipient automatically, every time. No external tools. No manual steps.
Know Before It Costs You.
SQL-powered alerts that run on your schedule, check your data, and notify your team the moment something needs attention. No third-party tools. No polling dashboards.
Threshold
SQL returns a single number. Alert fires when it crosses your configured target — above, below, or equal.
Occurrence
SQL returns event rows. Fires for every new row since the last check using a High-Water Mark to track state.
Absence
Fires when the SQL returns zero rows — the expected activity is completely missing.
Daily Sales Below Target
Fires when net sales drop below AED 50,000
Large Transaction Detected
New event row for each transaction over AED 10,000
No Sales in Last 2 Hours
Fires when zero transactions are recorded
Daily Sales Below Target
Fires when net sales drop below AED 50,000
Large Transaction Detected
New event row for each transaction over AED 10,000
Enterprise-Grade Security. Out of the Box.
Security isn't an afterthought it's baked into every layer, from the Oracle connection to the API response to the browser session.
JWT + Session Validation
Every API request requires a valid JWT token AND a live session UUID matched against the active sessions table invalidated sessions are rejected instantly.
One Session Per User
If a user logs in from a new device or browser, their previous session is automatically terminated. No concurrent access, no shared logins.
Rate Limited Login
The login endpoint is rate-limited to block brute-force attacks. Repeated failed attempts are rejected automatically before they can escalate.
SQL Injection Proof
Read-only Oracle connection. Table and column names are whitelist-controlled. All user values use cx_Oracle bind parameters never string-interpolated.
XSS Attack Proof
Security headers enforced on every response: X-Content-Type-Options, X-Frame-Options: DENY, and X-XSS-Protection blocking injection and framing attacks.
Full Audit Trail
Every report execution is logged: user, timestamp, applied filters, row count, execution time, and export type. Full accountability on every action.
Access Control
Down to the Column.
Full user lifecycle management with group-based access control, a visual permissions matrix, and server-enforced column-level field masking all in one place.
Create, edit, deactivate, or delete users. Reset passwords without knowing the current one.
Logical groupings drive all access. Assign each user to exactly one group. System groups are protected.
A visual checkbox grid mapping each group against every report and widget. Bulk grant or revoke in one action.
Hide sensitive columns (cost, margin) from specific groups. Enforced server-side the masked data never reaches the browser.
New
Row-Level Security — Subsidiary & Store Access Control
Productivity from Day One. Zero Setup.
Log in and your most critical retail metrics are already waiting — no configuration, no SQL, no onboarding friction.
Sales
Inventory
Customers
Audit
Employee
Operations
Vendor
Need More? Browse the Marketplace.
Go beyond the built-in library with premium report and widget packs verified by the PrismIQ team, designed for specific retail use cases. Buy once, import in seconds.
- Every pack verified and tested by the PrismIQ team
- One-click import directly into your running instance
- Advanced analytics: RFM, CLV, YOY, window functions
- New packs added regularly as new use cases are built
Your Brand.
Your Theme.
PrismIQ gets out of the way. Your logo, your name, your colors applied globally across the app, PDF exports, and every user-facing surface.
Your name and logo replace PrismIQ in the header, PDF reports, and everywhere else.
Pick from 18 pre-built color options the entire interface adapts to your brand instantly.
Every exported PDF includes your logo, company name.
Fine-tune colors beyond the preset themes with CSS custom property overrides.
Branding is stored in local config and survives server restarts set once, stays forever.
Deploy separate PrismIQ instances for different clients, each with their own brand identity.
What's Coming — The Platform Keeps Growing.
PrismIQ is a living platform. Every release adds real capabilities shaped by real retail operations feedback.
Built on a Rock-Solid Foundation.
Every technology choice was made for production reliability, not trend-chasing battle-tested in enterprise retail environments.
See PrismIQ In Action.
Real screenshots from a live PrismIQ deployment — every screen you see is production-ready and available today.
Click any screenshot to open the full-size viewer · Use arrow keys or swipe to navigate