In focus
What actually drives custom software development price in Bangladesh
Five variables move 90% of the price. First: number of user roles. A tool with one admin and one customer is cheap; one with admin, manager, accounts, sales rep, technician and end-customer costs 4-6x more because every role needs its own screens, permissions and tested flows. Second: data model complexity. A simple product catalogue is small. An inventory system with batch numbers, multi-warehouse stock, supplier ledgers and FIFO costing is a different animal.
Third: integrations — bKash payment gateway, Pathao courier API, SMS OTP via SSL Wireless, Google Sheets sync, accounting software hand-off. Each external system is a small project of its own. Fourth: reporting depth. A dashboard with three numbers is one afternoon. A real BI layer with filterable date ranges, exports to Excel and PDF, drill-downs by branch and category is weeks of work. Fifth: testing and edge-case discipline.
Cheap quotes skip this entirely, which is why those tools break the first time a user enters a Bangla name with a comma in it.
Concrete BD numbers from real projects I have scoped this past year: a single-admin job-card system for a small workshop in Mirpur — 1,50,000 BDT. A multi-role inventory + sales + reporting platform for a mid-sized importer in Chattogram with bKash and SMS integration — 4,80,000 BDT. A customer-facing booking portal with admin dashboard, bKash payments and SMS confirmations — 3,80,000 BDT. A full ERP-style platform for a 40-person company with accounts, HR, inventory and 6 user roles — quoted at 12,00,000 BDT and built over 4 months.
If your software sounds like one of these, you now have a rough number to compare other quotes against. If a vendor quotes a fraction of these for the same scope, ask hard questions about who is actually building it and what "done" means in their contract.