POS software development
POS software development for shops that need billing and stock in one place
A point-of-sale system is the till, the stock room and the sales report in one screen. Done well, it makes the queue at the counter shorter, shows the owner what is selling and what is running out, and removes the end-of-day arithmetic.
Theme29 builds POS software in two ways: as a custom system designed around your shop, or on top of the ideas already proven in Karjokrom, our hosted platform that combines POS, staff management and courier booking for shops in Bangladesh.
What POS software does, and who needs it
POS stands for point of sale: the moment a customer pays. Modern POS software goes well beyond a cash register, because that one moment feeds stock, accounting and staff records.
Retail shops
Clothing, electronics, grocery, pharmacy and general stores with many products and frequent sales, where knowing stock levels avoids both empty shelves and dead inventory.
Multi-branch businesses
Owners who need to compare branches, move stock between them and see totals without phoning each manager.
Shops that also sell online
Businesses that need one inventory across the counter and an online store.
Businesses replacing paper or spreadsheets
Shops still writing bills by hand or keeping stock in a notebook, where the first gain is simply accuracy.
Integrations, customisation and cloud
Integrations
Payment methods such as bKash and SSLCommerz wallets, courier booking, accounting exports and your online store. Counter hardware such as barcode scanners and receipt printers is reviewed during scoping.
Customisation
Custom discount rules, price lists, tax handling, loyalty schemes, units of measure and receipts in your language and layout.
Cloud and SaaS options
A hosted system means updates, backups and multi-branch access work without servers in the shop. Karjokrom is built this way, and we can build a SaaS POS for your own customers.
Web and mobile
A web interface for the counter and back office, with mobile apps for owners and staff to check sales and stock away from the shop.
Problems a POS system solves
Stock you cannot trust
Every sale and delivery updates inventory automatically, so the number on screen matches the shelf.
Slow, error-prone billing
Barcode or search-based billing cuts typing errors and shortens the queue.
No view of what makes money
Profit by product, category and day shows where to buy more and what to stop stocking.
Cash and staff leakage
Roles, shift records and audit trails reduce discrepancies and disputes.
Main features, reporting and security
- Product catalogue with codes, categories and units
- Fast billing with discounts and taxes
- Inventory and stock movement tracking
- Purchases and supplier records
- Customer records and due balances
- Multiple payment methods, including mobile wallets
- Daily, monthly and product-level sales reports
- Financial and profit reporting
- Staff accounts with role-based permissions
- Attendance, payroll and commission calculation
- Audit trail of price and stock changes
- Automated backups and secure sign-in
Types of business we build POS for
Electronics and mobile shops
Serial or IMEI tracking, warranty notes and high-value items.
Grocery and general stores
Fast barcode billing, weights and units, and frequent stock updates.
Fashion and lifestyle
Size and colour variants with seasonal price changes.
Pharmacies
Batch and expiry tracking, and regulated item handling.
Multi-branch retail groups
Central catalogue, branch-level stock and consolidated reports.
How a POS project runs
- 01
Shop walk-through
We watch how a sale, a purchase and a stock count work today and list the reports the owner really uses.
- 02
Catalogue and rules
We define products, variants, units, taxes, discounts and staff roles, and prepare your existing data for import.
- 03
Counter screen first
The billing screen is designed and tested with cashiers, because speed there decides adoption.
- 04
Back office and reports
Stock, purchasing, staff and reporting are added, then tested with a real week of data.
- 05
Pilot, train, go live
One branch or one counter first, staff training, then full rollout.
POS technologies
Web POS and back office
- Laravel
- PHP
- Next.js
- React
- Tailwind CSS
Mobile
- Flutter
- Dart
Payments and delivery
- bKash
- SSLCommerz
- Courier integrations
Why Theme29 for POS
We run a POS platform
Karjokrom is our hosted system for shops, covering POS, HRM and courier booking in Bengali and English.
Local realities understood
Mobile wallet payments, courier partners, cash-on-delivery risk and Bengali interfaces are part of our daily work.
Retail and HR joined
POS often needs staff attendance and commissions. We build both in one system.
FAQ
Frequently asked questions
What is POS software?
POS (point of sale) software records sales at the moment a customer pays and connects that sale to inventory, customer records and reporting. Modern systems also handle purchasing, staff and multiple branches.
Should I use Karjokrom or have a custom POS built?
If your shop's needs are standard, Karjokrom is the faster and cheaper option. Custom development makes sense for unusual pricing rules, specific industries or when you want to own and brand the platform. We can talk through both.
Can the POS work on a phone or tablet?
Yes. We build web-based POS screens that work on tablets and desktops, and mobile apps for owners and staff. Connectivity requirements are agreed during scoping.
Can it connect to our online store?
Yes. A shared inventory means an online sale reduces the same stock the counter sees. We also connect courier booking to reduce manual work.
How is our sales data secured?
Through role-based permissions, secure sign-in, an audit trail and regular backups. We agree the hosting arrangement and backup routine with you.
Can you import our current product list?
Usually yes, from spreadsheets or exports from your existing software. We clean and map the data during the project.
Contact
Talk to us about your shop
Tell us how many products, branches and staff you have. We will tell you whether Karjokrom or a custom build is the better fit.
Send a message
Your message opens in WhatsApp or your email app, ready to send.