ProCraft ConceptDesign explorationERP / Business software

A connected system
for a growing business.

A custom ERP experience designed to bring sales, inventory, purchasing and reporting into one connected operational platform.

ProjectCustom ERP platform
IndustryTrading & distribution
MarketGCC / UAE
ServicesStrategy · UX/UI · ERP
TypeConcept project
Year2026
The concept ERP dashboard, drawn: a sidebar of stock, selling, buying and accounting; sales, VAT and profit cards; a sales-trend chartPlate 00 — concept dashboard
Fig. 01 — concept dashboard, drawn for this explorationNot a client build
02Project snapshot
Challenge

Disconnected business workflows

Objective

Centralise operations

Solution

Custom ERP platform

Outcome

A clearer operational system

Warehouse cutaway: racking of cartons and sacks, a packing bench with a monitor, pallets, a pallet truck at a teal roller shutterPlate 01 — the operation
One system. Multiple teams. One operational view.Concept UI — not a client build
04The challenge

Growth was creating complexity.

The business was growing across sales, inventory and purchasing, but its workflows remained dependent on disconnected tools and manual processes.

Information was difficult to track across departments, while management lacked a clear view of daily operations.

The friction

Duplicate data

Manual entry

Limited visibility

Delayed reporting

Communication gaps

Before — how information travelled
Sales
WhatsApp
Excel
Warehouse
Accounts
Management
05The transformation

Before

  • Excel
  • WhatsApp
  • Manual entry
  • Disconnected data
  • Delayed reports

After

  • Centralised ERP
  • Connected data
  • Structured workflows
  • Business visibility
  • Accessible reporting
06Project goals

What needed to change.

01

Centralise business operations.

02

Reduce repetitive manual work.

03

Make information easier to access.

04

Create a scalable operational foundation.

07Discovery

Before designing the interface, we mapped the business.

Concept discovery — a worked method, not client research.

Business areasFive departments

Sales, inventory, purchasing, finance and management — each with its own tools and habits.

User rolesDifferent needs

An admin, a salesperson and a warehouse lead never need the same screen.

ProcessesPurchase to report

Every unit follows one line: bought, received, stored, sold, invoiced, reported.

Pain pointsWhere it breaks

Re-typing between tools, unknown stock levels, reports built by hand at month end.

Information flowOne record

Every workflow reads and writes the same data — no copies, no versions.

08One operational line

Purchase to report, without leaving the system.

01PO raisedPurchase
02GRN against POGoods received
03Stock updatedInventory
04Reserved from stockSales order
05Issued from the orderInvoice
06Matched to invoicePayment
07Already up to dateReporting
09Who works in it

One system. Different responsibilities.

RoleAdmin

System management — users, roles, settings.

RoleSales

Customers, quotes and orders.

RoleWarehouse

Inventory, receiving and transfers.

RoleAccounts

Invoices, payments and statements.

RoleManagement

Reports and visibility, live.

All five roles — one ERP, one record
10The approach

We didn’t start with screens. We started with the system.

01Discover

Map the business, its people and where the current setup breaks.

02Simplify

Remove steps before automating them — fewer, clearer workflows.

03Structure

One information architecture around the operational line.

04Design

Interfaces per role — each screen answers one question.

05Build

Module-first, so the system grows without rewrites.

06Optimise

Measure use, refine flows, extend where it earns it.

11Information architecture

Everything in its place.

Dashboard
Sales
  • Orders
  • Invoices
  • Customers
Inventory
  • Products
  • Stock
  • Transfers
Purchasing
  • Suppliers
  • Purchase orders
Finance
  • Payments
  • Statements
Reports
  • Sales
  • Stock
  • Margin
Settings
  • Users
  • Roles
12From structure to interface

Structure first, surface second.

ProCraft concept wireframes — the layout is agreed before the interface is drawn.

Wireframe — concept
Final UI — concept
Revenue — month1.24M ▲ vs last period
Sales orders312 48 open
Stock value862K 6 low-stock
Purchase orders27 9 in transit
Sales — last 12 weeksAED
Low-stock alerts6
SKU-011712 leftReorder
SKU-034231 leftReorder
SKU-00686 leftUrgent
Recent transactionsLive
INV-2214 — Al Noor TradingSales invoice18,400Paid
PO-0491 — Gulf SuppliesPurchase order42,760In transit
INV-2213 — Marina RetailSales invoice9,120Due 12d
13Design system

Making complex information feel simple.

Display — Archivo

Aa — 402 units.

Data — IBM Plex Mono

SKU-0117 · INV-2214 · PO-0491
402 UNITS — WH-01 · AGREED REV C

Colour — ink on paper
Buttons

Confirm order  Save draft

Status

PaidIn transitReorder

Tables
Row objectMetaValueState
Row objectMetaValueState
Charts
14Key features

Four features carry the day-to-day.

Feature 01

Business dashboard

Everything important at a glance — revenue, orders, stock value and the alerts that need action today.

Revenue — month1.24M ▲ vs last period
Sales orders312 48 open
Stock value862K 6 low-stock
Purchase orders27 9 in transit
Sales — last 12 weeksAED
Low-stock alerts6
SKU-011712 leftReorder
SKU-034231 leftReorder
SKU-00686 leftUrgent
Recent transactionsLive
INV-2214 — Al Noor TradingSales invoice18,400Paid
PO-0491 — Gulf SuppliesPurchase order42,760In transit
INV-2213 — Marina RetailSales invoice9,120Due 12d
Feature 02

Inventory management

Live stock by product and warehouse, with low-stock alerts before they become lost sales.

Products1,846
Stock value862K
Warehouses3
Low stock6
Stock — by productWH-01 · WH-02 · WH-03
Steel brackets — 40mm402 unitsIn stock
Copper wire — 2.5mm1,180 mIn stock
Junction boxes — IP6512 unitsReorder
Cable trays — 200mm96 unitsTransfer
LED panels — 60×606 unitsUrgent
Feature 03

Sales management

From customer to quote to order to invoice — one thread, no re-typing.

Open orders48
This month312
Customers217
Overdue11
Sales ordersNewest first
SO-1042 — Al Noor Trading14 lines18,400Confirmed
SO-1041 — Marina Retail6 lines9,120Picking
SO-1040 — Desert Build Co22 lines34,800Quote
SO-1039 — Coast Interiors3 lines2,260Delivered
Feature 04

Business reporting

Reports that are already up to date, because they read the same record everything else writes.

Revenue vs cost — 12 monthsAED
Top products — quarterUnits
Steel brackets4.1K
LED panels3.2K
Cable trays2.1K
Gross margin—% By product line
Stock turns—× By warehouse
Receivables Ageing view
ExportCSV One click
15Key screens

The screens that do the work.

01 / Dashboard

Everything important, at a glance.

Revenue — month1.24M ▲ vs last period
Sales orders312 48 open
Stock value862K 6 low-stock
Purchase orders27 9 in transit
Sales — last 12 weeksAED
Low-stock alerts6
SKU-011712 leftReorder
SKU-034231 leftReorder
SKU-00686 leftUrgent
Recent transactionsLive
INV-2214 — Al Noor TradingSales invoice18,400Paid
PO-0491 — Gulf SuppliesPurchase order42,760In transit
INV-2213 — Marina RetailSales invoice9,120Due 12d
02 / Inventory

Know what is available and where it is.

Products1,846
Stock value862K
Warehouses3
Low stock6
Stock — by productWH-01 · WH-02 · WH-03
Steel brackets — 40mm402 unitsIn stock
Copper wire — 2.5mm1,180 mIn stock
Junction boxes — IP6512 unitsReorder
Cable trays — 200mm96 unitsTransfer
LED panels — 60×606 unitsUrgent
03 / Sales

From customer to transaction.

Open orders48
This month312
Customers217
Overdue11
Sales ordersNewest first
SO-1042 — Al Noor Trading14 lines18,400Confirmed
SO-1041 — Marina Retail6 lines9,120Picking
SO-1040 — Desert Build Co22 lines34,800Quote
SO-1039 — Coast Interiors3 lines2,260Delivered
04 / Purchase

Purchasing without unnecessary complexity.

Open POs27
In transit9
Suppliers64
Awaiting GRN4
Purchase ordersBy status
PO-0491 — Gulf SuppliesETA 4 days42,760In transit
PO-0490 — Emirates SteelGoods received28,300GRN done
PO-0489 — Delta ElectricAwaiting approval7,940Approve
05 / Reporting

Turn operational data into decisions.

Revenue vs cost — 12 monthsAED
Top products — quarterUnits
Steel brackets4.1K
LED panels3.2K
Cable trays2.1K
Gross margin—% By product line
Stock turns—× By warehouse
Receivables Ageing view
ExportCSV One click
16Feature deep dive
Smart inventory — concept

Stock that speaks up.

Every movement — received, transferred, sold — updates one stock record. When a product crosses its reorder level, the system raises the alert before the shelf is empty.

Product
Stock
Movement
Alert
Report
Products1,846
Stock value862K
Warehouses3
Low stock6
Stock — by productWH-01 · WH-02 · WH-03
Steel brackets — 40mm402 unitsIn stock
Copper wire — 2.5mm1,180 mIn stock
Junction boxes — IP6512 unitsReorder
Cable trays — 200mm96 unitsTransfer
LED panels — 60×606 unitsUrgent
17Responsive experience

The same record, on every screen.

Full workspace on desktop, focused tasks on tablet, alerts and approvals on mobile.

Desktop — full workspace
Desktop
Tablet
Mobile
18Technical architecture

Simple on purpose.

Role-based accessUser
The interface layerFrontend
One contractAPI
Workflows & rulesBusiness logic
The single recordDatabase
Payments · email · exportIntegrations
19Technology

Proposed stack.

Proposed technology stack — a concept architecture, chosen per project in practice.

FrontendReact / Next.js
BackendNode.js
DatabasePostgreSQL
InfrastructureCloud
AuthenticationRole-based access
ReportingLive queries + export
20Intended outcome
Concept outcome

A centralised ERP experience designed to reduce operational fragmentation, improve visibility and provide a scalable foundation for business growth.

BeforeFragmented workflows
AfterConnected operations
21Project gallery

The system, at every scale.

Have something worth building?

Whether you’re improving operations, launching a digital product or building your brand — let’s talk.