Custom business software
Billing, stock, ledgers, approvals, roles and reports — the system a business runs its day on. Our own hospital and distribution products are exactly this, so it is the shape of problem we know best.
ServicesCustom software development
Altushisoft is a software company in Sylhet, Bangladesh. We take on custom web applications, APIs, data-heavy systems and the cloud they run on — and we keep them running afterwards.
The work we take on, described by what it actually is.
Billing, stock, ledgers, approvals, roles and reports — the system a business runs its day on. Our own hospital and distribution products are exactly this, so it is the shape of problem we know best.
Server-rendered or single-page, built with Laravel, Node or NestJS and a TypeScript or Vue front end, on MySQL, MariaDB or PostgreSQL.
REST APIs for your own applications, and the awkward joins in between: payment and SMS gateways, attendance and barcode hardware, thermal and A4 printing, and imports from systems that will never change.
Reporting over large tables, and search that has to stay fast — Elasticsearch, including geolocation search, and Redis where caching is the honest answer.
Docker on AWS, Google Cloud, a plain virtual machine or shared hosting, whichever suits the budget. TLS, backups, restore scripts and a deployment you can run yourself.
Taking on an existing codebase: finding out what actually works, writing it down, fixing what is breaking, and keeping it running.
We are not only a services company. Three products carry our name, and each has a page on this site. Two of them — Altushi HMS and Altushi DMS — we designed and built ourselves. All three we deploy, run and support in production.
Hospital management ERP
Designed and built in-house
A hospital ERP: 15 modules, 120 screens and 68 permissions, from registration and billing through the lab and wards to the accounts ledger. It runs on-premise, one machine per hospital, on Docker Compose and PostgreSQL 17.
Explore Altushi HMSDistribution management
Designed and built in-house
Distribution management for distributors with field sales and delivery teams: a Laravel API behind a Vue single-page front end, with 20 report pages and a role matrix of 111 permissions.
Explore Altushi DMSPoint of sale and inventory
We deploy, run and support it
Point of sale for pharmacies and shops. We run each shop as its own container with its own database, provisioned by a single command, with 24 reports behind the counter.
Explore Altushi POSThe screenshots on those pages come from local demo instances filled with invented data — never from a customer's system.
General claims about quality are cheap. These are controls that exist in the code of the products above.
Five steps, and you can stop after any of them.
A conversation about the problem, what exists today and what "finished" would look like. If we are not the right people for the job, we say so here.
You get the scope in writing: what is included, what is deliberately excluded, what we need from you, and the price. Nothing is built before you have it.
We build in small pieces and show you working software rather than pictures of it. You open it yourself and tell us where we have it wrong, while it is still cheap to change.
The running system, the deployment scripts and the documentation written along the way — enough that another engineer could pick it up from there.
We keep it running, on the same channels you already use to reach us.
By the engineer doing the work, on WhatsApp or by email, during our working hours. Nobody relays your question to someone else and relays an answer back.
Three arrangements. Which one fits usually becomes obvious during discovery.
A defined piece of work, with a written scope and one price. It suits you best when you already know what needs building.
An agreed amount of engineering time each month, working to your priorities as they change. It suits you best when the roadmap is still moving.
For a system that already exists and simply has to keep working — one we built, or one you inherited from someone else.
The things a client abroad asks before anything else.
Our working day is 10am to 5pm in Bangladesh, which is GMT+6. In your time that comes to:
| Where you are | Overlap |
|---|---|
| Central Europe | Three to four hours, depending on summer time. |
| United Kingdom | Two to three hours, depending on summer time. |
| The Gulf | About six hours — most of your working day. |
| United States | None. Our day ends before yours begins, so WhatsApp and email carry the work. |
Jidul IslamFounder & CEO
Altushisoft is led by Jidul Islam, a software engineer with more than ten years of professional experience, most of it on systems where traffic and data volume are the hard part.
We describe the roles rather than naming the companies, because those clients have not agreed to be named.
We do not publish rates or packages, because neither would be true for your project. Tell us the problem and you get one written quote for the work.
Prefer email? Write to hello@altushi.com
Not answered here? Ask us directly and a person who knows the software replies.
Ask your question on WhatsAppWe are in Sylhet, Bangladesh. Sunday to Thursday, 10am to 5pm (Bangladesh time, GMT+6). Closed Friday and Saturday. That gives three to four hours of overlap with Central Europe and two to three with the United Kingdom on each of the four working days we share with a Monday-to-Friday week.
Yes — that is what this page is for. All written and spoken work is in English, and most of a project happens over WhatsApp and email, which need no overlapping hours. Europe and the Gulf also get live overlap on every shared working day; the United States gets none, so that work runs asynchronously.
PHP with Laravel, JavaScript and TypeScript with Node and NestJS, and Go. MySQL, MariaDB and PostgreSQL for data, Redis for caching and Elasticsearch for search. For infrastructure, Docker on AWS, Google Cloud or a plain virtual machine.
Yes. Altushi HMS and Altushi DMS were designed and built in-house, and each has a page on this site with real screenshots. Altushi POS is the third product we deploy, run and support. Every screenshot comes from a local demo instance filled with invented data, so none of it belongs to a customer.
The engineers who answer your messages. There is no account manager between your question and the person writing the code.
With a conversation about the problem, then a written scope and a quote. Nothing is built before you have both of those in writing.
It depends on the scope, the systems it has to talk to, how much data it holds and whether we run it for you afterwards. We do not publish rates or packages. Describe the problem and we send a written quote.