AlNodes
Business software that keeps its own books — AI-assisted, built for Bangladesh.
An apartment association's accounts, a rental fleet's dispatch, and a company's ledger — three products running today. AI reads the paperwork into drafts; a person still approves every entry.
One month of a housing society.
Set your building's size and what each flat pays. Every line below is posted the way AptManager posts it — twice, once on each side — and the two columns have to agree before the month closes.
| Day | Particulars | Debit | Credit |
|---|---|---|---|
| 1 | Service charge billed to ownersReceivables / Service income | ৳1,00,000 | ৳1,00,000 |
| 9 | Collection receivedCash at bank / Receivables | ৳88,000 | ৳88,000 |
| 10 | Security guard salariesSalaries / Cash at bank | ৳42,000 | ৳42,000 |
| 14 | Common utilitiesUtilities / Cash at bank | ৳4,800 | ৳4,800 |
| 18 | Cleaning and waste removalServices / Cash at bank | ৳3,600 | ৳3,600 |
| 20 | Lift and pump upkeepMaintenance / Cash at bank | ৳9,500 | ৳9,500 |
| 28 | Transfer to reserve fundReserve fund / Cash at bank | ৳10,000 | ৳10,000 |
| Total for the month | ৳2,57,900 | ৳2,57,900 |
- Billed
- ৳1,00,000
- Collected
- ৳88,000
- Still owed
- ৳12,000
- Left after expenses
- ৳18,100
Three products. One developer-founder.
Each one is live, priced for the market it serves, and reachable from the links on its card. Switch to the second tab for the engineering behind them.
AptManager
aptmanager.alnodes.comApartment-association management for Bangladesh: one-click monthly service-charge bills, an income and expense record that names who entered what, and notices that reach every owner's phone — web and Android, in Bangla.
One-Click Monthly Billing
Set the service-charge rate once; every flat's bill is raised each month, with arrears carried forward.
Every Taka Accounted For
Income and expenses carry the date, the category and the name of whoever recorded them — permanently.
Owners See Their Own
Each flat owner opens the Android app and finds their own bills and dues — not the whole association's ledger.
Notices That Travel
Meeting dates, water shut-offs, lift repairs — delivered to every owner's phone, at home or abroad.
Founding 20 — the first twenty associations
Most associations never adopt software because nobody can answer 'who is going to type all of it in?'. For the first twenty, we do the data entry ourselves — flat list, owners' names and numbers, the service-charge rate and the current month's arrears — with no setup fee, the starting price locked for as long as you stay, and, inside Dhaka, someone at your committee meeting to show it in ten minutes.
RentManager
webrm.alnodes.comFleet dispatch for Bangladesh's rental operators: a trip runs from the phone call to the collected invoice on one track, the driver logs fuel and tolls from the road, and each trip's profit works itself out at the end.
Booking to Invoice, One Track
Check what's free, assign a vehicle and driver, run the trip, settle it and raise the bill — without leaving the board.
The Driver's App
Start the trip with an odometer photo, log fuel, tolls and fines from the road, close it on arrival.
Profit Per Trip
Fuel drawn from the fuel log, the driver's out-of-pocket credited to him, the customer's own spend left out.
Corporate Contracts
A company takes several vehicles for two months on a monthly rate; the contract's trips bill together at month end.
AccoPro
accopro.alnodes.comDouble-entry accounting where AI reads your invoices into draft entries and a second person approves them. Money, stock and tax ride on the same posting, nothing saves unless it balances, and an approved entry can only be corrected by a reversal.
AI Reads the Invoice
Upload a PDF or photograph a receipt and get back a finished draft entry, with each line marked confident or worth a look.
Nothing Changes Quietly
Approved entries lock. A correction is a reversal, so the mistake and the fix both stay on the record, with who and when.
One Posting, Three Readings
Your stock report, tax summary and balance sheet are three views of the same entries — not three files someone reconciles.
Someone Else Signs It Off
Draft, checked, approved — and the person who wrote the entry cannot be the one who approves it.
Where your data lives
AccoPro runs on your server or your private cloud, on PostgreSQL. Your ledger, your attachments and your AI key sit on storage you control — there is no copy of your books somewhere you cannot reach. Every screen talks to the same documented REST API, so a system you already run can post and read through it too.
Three products, one grid.
Each product runs in its own container on shared, heavily optimised infrastructure — cheap enough to price for the market it was built for, hardened enough to hold a company's books.
Cloudflare WAF + DNS
Web application firewall, managed DNS and automated SSL across every subdomain on the grid.
Isolated Docker · Caddy
Each product in its own container behind a self-hosted reverse proxy, with strict CSP, HSTS and frame-deny headers as the default rather than the exception.
PostgreSQL + Redis
Heavily optimised PostgreSQL with isolated schemas per tenant, and Redis for the queries that would otherwise be asked a thousand times a day.
Bring-your-own-key assistance
AI reads documents into drafts; a person still approves them. Each company supplies its own provider key, encrypted for that company alone — leave it blank and the AI features switch off while everything else works the same.
AI does the typing — reading an invoice, a receipt or a bank register into a draft. A person still approves it, and an approved entry locks. Every company brings its own provider key; leave it blank and the AI switches off while everything else works the same.
0
entries AI posts on its own
Execution, measured.
What is shipped and what is next, per product — including the AI features that are still on the roadmap rather than in the app.
Across all three products
88%
3 products
live today