Copy. Paste. Repeat. We build the software your business runs on, then automate the data work around it.
One line of a supplier's price list, as it arrives in Excel
RED LENTIL (MASUR) 1KGTk 135.0020 pcs/ctn
Alt key: Read from the supplier's sheet
- Name, cleaned up
- Red lentil, 1 kg
- Price, as a number
- 135 BDT
- Pack size
- 20 per carton
Shift key: Matched to your stock
- Same item in your stock
- Masur dal 1 kg, 64 on hand
- Change since the last list
- +10 BDT
Up key: Price updated
- New counter price
- 135 BDT
- Approved by
- The owner
Press the keys, or hold Alt, Shift and Up, to watch each step run.
Read, matched and approved. Nobody retyped a thing.
Software that does the work
For shops, pharmacies, internet providers, factories and sales teams, each one built around the way that business already runs.
DokanChalai: Every sale, return and taka in the drawer, accounted for.
A point-of-sale and stock system for counter shops. It runs in the browser and as a desktop app that keeps selling when the internet drops, then syncs.
- Scan, charge and print in seconds, with split and due (baki) payments
- Stock that updates itself from every sale, purchase and return
- A daily close that shows exactly what the drawer should hold
PharmacyChalai: Know what expires before it costs you.
Batch and expiry tracking, a fast counter, purchasing and trading between pharmacies, in English and Bangla.
- Expiry alerts by batch, months ahead
- Sell, buy, lend and borrow stock between pharmacies, with dues kept
- Ask in plain words, such as “what expires in three months?”
ISP Chalai: Collections reported on WhatsApp become bills, automatically.
Collectors keep reporting in their WhatsApp group. ISP Chalai reads each message, matches the customer and drafts the payment. A manager approves it in one tap.
- Reads Bangla, Banglish and English messages
- Monthly billing and dues for every collector
- Every money entry approved once, and logged
Field-worker reports, AI-extracted as proposals. Nothing commits without your explicit confirmation.
Factory ERP: HR, attendance, leave and payroll that agree with each other.
A multi-company ERP, switched on module by module. Approved leave and attendance flow straight into payroll, with documents in Bangla and English.
- Leave and attendance approvals that feed payroll
- Modules licensed and switched on for each company
- Bangladesh payroll rules and bilingual documents
Leave
Leave workspace
Company leave policies, entitlement statements and independently approved absence.
Assigned independent review
- W-0142 · Rahima AkterSick leave2 days27–28 Oct · Form SL-1041
- W-0388 · Md. Jahangir AlamCasual leave1 day29 Oct · Form CL-1046
- W-0451 · Nasrin SultanaLeave without pay3 days20–22 Oct · Form LWP-1039
No leave requests are waiting for review.
Northgate Knit Composite Ltd.
Payroll workspace
Calculate payroll from approved attendance and leave, then reconcile payments.
Receive approved leave and attendance
Approved leave and attendance arrive here for payroll. Receiving them does not calculate wages or pay anyone.
Leave received by payroll.
Payroll period
openWorkers · October 2026
Inputs received3
Workers ready1,245of 1,248
Awaiting leave review3
Leave this period
- W-0142 · Rahima Akterleave pendingAttendance 24 days · Paid leave pending
- W-0388 · Md. Jahangir Alamleave pendingAttendance 25 days · Paid leave pending
- W-0451 · Nasrin Sultanaleave pendingAttendance 23 days · Unpaid leave pending
Received by payroll
- Leave27–28 Oct1
Rahima Akter (W-0142) · Sick leave
27 OctPaid leave1 day
28 OctPaid leave1 day
- Leave29 Oct1
Md. Jahangir Alam (W-0388) · Casual leave
29 OctPaid leave1 day
- Leave20–22 Oct1
Nasrin Sultana (W-0451) · Leave without pay
20 OctUnpaid leave1 day
21 OctUnpaid leave1 day
22 OctUnpaid leave1 day
- Leave13–14 Oct1
- Leave6 Oct1
- Attendance1–31 Oct1,248
Lead generation: Lists you can trust before the first email goes out.
We crawl the business websites you target and check every address for a working mail server, disposable domains and role accounts before a campaign starts.
- Crawls large sites in queued jobs, with include and exclude rules
- Scores each address before you send
- Allow lists, block lists and rules for each project
The work between your tools
Most businesses run on more than one system. We make them agree.
Imports from Excel and chat
Spreadsheets, CSV files and chat-group reports, read into your system as clean records.
Data cleaning
Duplicates merged, names and units made consistent, and every figure checked before anyone relies on it.
Sync between tools
The software you already use kept in step, online and offline, so a change in one place shows up everywhere it should.
Custom builds
When nothing off the shelf fits, we build the system around the way your team already works.
How a project runs
Step 1: Understand
We sit with the people who do the work today and map where the hours go.
You getA clear picture of what to automate first.
Step 2: Plan
We agree the scope, the timeline and the cost in writing before anything is built.
You getA plan you can hold us to.
Step 3: Build
We build in short runs and test every piece on your real data.
You getWorking software early, shaped by your feedback.
Step 4: Launch
We go live with your team, train them, and stay close while it settles.
You getEverything handed over to your team.
Tell us what your team copies by hand.
Describe the work and where the data lives today. A person reads every message and replies by email.
- Do you support it after launch?
- Yes. Support and maintenance are agreed separately, so you choose how much help you want after launch.
- Where are you based?
- We are a Sydney company and work with clients remotely, in Australia and across Bangladesh.