Solutions
What a connected system looks like in practice.
These are illustrative solutions built on sample data. They show the kind of problem we solve, how the system works day to day, and what the owner can see at a glance.
01 / Illustrative solution
Retail & E-commerce Management
Storefront, orders, stock, expenses, and profit reporting for a shop that sells online and at the counter.
Business problem
Online orders arrive through the website and messages, counter sales are written in a book, and stock is counted by hand. At month end the owner knows roughly how much was sold, but not how much was actually earned.
How it works
- 1Customers order from a mobile storefront; counter sales are entered in the same system.
- 2Staff confirm each order in one admin panel and record payment as it is received.
- 3Stock is deducted when an order is confirmed and added when new products arrive.
- 4Each product has a purchase cost, and monthly expenses such as rent and salaries are recorded.
What the owner can see
- Sales revenue — the total customers paid.
- Cost of the products sold, from each product’s purchase cost.
- Expenses by category for the month.
- Net profit after product cost and expenses — ৳57,380 in this sample month.
- Low-stock products that need reordering.
| Sales revenue (126 orders) | ৳4,82,350 |
|---|---|
| − Cost of products sold | ৳3,01,470 |
| Gross profit (37.5%) | ৳1,80,880 |
| − Shop rent | ৳35,000 |
| − Staff salaries | ৳60,000 |
| − Delivery & packaging | ৳14,200 |
| − Online ads | ৳9,500 |
| − Utilities & internet | ৳4,800 |
| Total expenses | ৳1,23,500 |
| Net profit (11.9% of sales) | ৳57,380 |
Revenue is what customers paid. Profit is what remains after the cost of the products sold and the month's running expenses.
Cotton Panjabi
৳1,850
Printed Kurti
৳1,450
Linen Shirt
৳1,290
Silk Scarf
৳690
- ORD-2051৳3,760Cash on deliveryConfirm on call
- ORD-2052৳1,450Mobile banking (manual)Verify TrxID
- ORD-2053৳2,580Payment gatewayPaid online
Manual payments wait for staff to check the transaction. Gateway payments are marked paid when the gateway confirms them.
02 / Illustrative solution
Odoo ERP for Trading & Distribution
Purchases, stock receipts, sales, delivery, invoicing, and reporting for a wholesaler or distributor.
Business problem
Sales staff promise quantities that are not in the warehouse, deliveries are tracked on paper, and accounts staff chase payments without knowing which invoice belongs to which delivery.
How it works
- 1Purchase orders to suppliers become stock receipts when goods arrive at the warehouse.
- 2Sales orders show the available quantity on each line and warn before overselling.
- 3Confirming a sale reserves stock and creates a delivery order for the warehouse team.
- 4Invoices are created from delivered quantities and payments are matched against them.
What the owner can see
- Stock on hand, reserved, available, and incoming for each product.
- Products that need reordering, before they run out.
- Sales by customer and product, and amounts still due on invoices.
- Which orders are delivered, partly delivered, or waiting for stock.
- Purchase
- Receipt
- Sale
- Delivery
- Invoice
- Report
| Product | On hand | Reserved | Available | Incoming |
|---|---|---|---|---|
| Soybean Oil 5 L | 220 | 40 | 180 | — |
| Miniket Rice 25 kg | 84 | 20 | 64 | 50 |
| Red Lentils 1 kg | 60 | 0 | 60 | 300 |
| Sugar 1 kgReorder | 35 | 30 | 5 | — |
Available = on hand − reserved for confirmed orders.
Customer
Sample retail customer
| Product | Qty | Available | Amount |
|---|---|---|---|
| Soybean Oil 5 L৳850 / pc | 40 | 180 | ৳34,000 |
| Miniket Rice 25 kg৳1,750 / bag | 20 | 64 | ৳35,000 |
| Red Lentils 1 kg৳115 / pc | 100 | 60 | ৳11,500 |
Short by 40: Red Lentils 1 kg. Reduce the quantity or deliver the rest when the next purchase arrives.
Order total
৳80,500
INV-2209
Partly paid- Paid
- ৳50,000
- Due
- ৳30,500
03 / Illustrative solution
Timesheet & Project Tracking
Project assignments, time entries, approvals, and billable-hour summaries for a service business.
Business problem
Each staff member keeps hours in a separate spreadsheet. Managers combine them at month end, billable and non-billable time get mixed up, and invoices go out late.
How it works
- 1Managers assign staff to client projects and tasks.
- 2Staff record daily hours against a project and mark whether the work is billable.
- 3Managers review and approve entries each week; rejected entries go back with a note.
- 4Approved billable hours are multiplied by the agreed rate for each client.
What the owner can see
- Hours logged per person and per project.
- Billable versus non-billable time.
- Billable amount per client, ready for invoicing.
- Entries still waiting for approval.
| Staff | Project / task | Hrs | Status |
|---|---|---|---|
| Nadia | Client A — WebsitePage layouts | 6.5 | Approved |
| Karim | Client B — Odoo setupInventory configuration | 7 | Approved |
| Nadia | Client B — Odoo setupTraining session | 3 | Pending |
| Sabbir | InternalTeam meeting · non-billable | 1.5 | Approved |
| Karim | Client A — WebsiteBug fixes | 4 | Pending |
| Project | Billable hrs | Amount |
|---|---|---|
| Client A — Website | 10.5 / 10.5 | ৳12,600 |
| Client B — Odoo setup | 10 / 10 | ৳12,000 |
| Internal | 0 / 1.5 | ৳0 |
| Total | 20.5 / 22 | ৳24,600 |
Tell us what you’re managing manually.
Spreadsheets, notebooks, WhatsApp messages, separate apps — describe how things work today and we’ll suggest what a connected system could look like.

