top of page

Engineering Insights


Bangladesh’s Loss & Damage Dashboard: Giving a Voice to Communities on the Frontlines of Climate Change
“Loss and damage” is a term recognized by the United Nations to describe the consequences of climate change that exceed a community’s adaptive capacity. It goes beyond physical destruction, encompassing the human, cultural, and social costs of climate crises.
May 265 min read


Pharmacy Software in Bangladesh: Transforming Healthcare Retail in the Digital Era
Pharmacy software in Bangladesh is transforming how pharmacies manage inventory, sales, and compliance in an increasingly digital healthcare landscape. From cloud-based access to automated stock tracking and DGDA-compliant reporting, modern pharmacy management systems are helping businesses reduce errors, improve efficiency, and scale operations with ease. As more pharmacies move away from manual processes, adopting the right pharmacy software in Bangladesh is becoming essent
Apr 76 min read


MIS Development for NGOs in Bangladesh: Kaz Software's Work
Published by Kaz Software, a Dhaka-based custom software company founded in 2004. Kaz Software builds Management Information Systems (MIS) for NGOs and development organizations in Bangladesh. Our projects include MIS platforms for organizations such as UNICEF, Oxfam and CCDB, and the examples below show what that work looks like. Diving into Success Stories: A Glimpse into Our Expertise Dynamic MIS for Good Neighbour Bangladesh (GNB): Our journey in transforming project mana
Dec 14, 20233 min read


How we helped a startup build an innovative supply chain visibility platform
The need for efficient and automated supply chain processes is critical. Yet there is no single system available in the market that can give companies visibility on the state of the supply chain and manage the myriad of tasks related to running a smooth operation. Most companies use a combination of software tools, ERPs, emails, and spreadsheets to achieve this critical goal. For companies striving to stay ahead in their respective industries, embracing cutting-edge software
Dec 7, 20233 min read


Software: it's not for you, it's for your customer
The Crucial Art of Understanding Your Customer In the dynamic landscape of software product development, there's a cardinal rule that...
Oct 5, 20233 min read


Common mistakes that new software companies make and how to avoid them
Starting a new software product can be a daunting task, especially if you are new to the world startups and software. While every new business journey is unique, there are some common mistakes that many founders make. After helping companies big and small - from Fortun500 beasts to one person startups, we think we’ve seen it all! In this blog today, we will discuss the some of common mistakes that we see over and over and also give some tips on how to avoid them. Not knowing
Feb 22, 20233 min read


Software that looks at animal footprints
Software is everywhere. Our lives are run by software these days, from the very moment we get woken up by the alarm on our mobile to the...
Jan 26, 20212 min read


Introducing new features in your released software
Imagine this: you have released your software. As with any software releases, you had cut corners, last minute compromises had to be made, features had to go out without all the bell and whistles, etc. Yet, you users loved the software, and they have started to use it. As you start getting new users, you are also starting to get requests for features you had compromised on during the release. And people are complaining a bit about the UX, there were things you had thought ma
Nov 19, 20204 min read


Living with bugs in released software products
Bugs are the reality of software. We hate them, we do everything we can to get rid of them but they are always there and we have to learn to live with them - that is we have to manage the bugs and fix them in a sane way. This is important. Actually trillion dollar important. in study done by the Austrian software testing firm Tricentis, software failures cost the worldwide economy over $1 trillion annually! The same report also found that software failures have caused more th
Nov 4, 20204 min read


Talent is everything in software
I come across a lot of NDA (non disclosure agreements) in my work with startups with the next big ideas. And NDAs are good since it give both sides a sense of confidence in sharing information. But at it’s core I sometimes find a feeling that it is the idea that’s super precious and a big secret. I think that’s a mistake. Ideas, are easy - “a dime a dozen”. It is the implementation of it that makes all the difference. And it’s the talent that makes the implementation possible
Jan 30, 20203 min read


How to reduce the cost of making a software?
As a custom software development company a common question we get asked is about reducing the cost of development. Software development is expensive. Even using relatively lower cost countries such as Bangladesh or Cambodia, a startup owner is likely to spend the largest portions of her funds on making the software. Yet software is only a piece of the story and usually the one of the first ones, huge costs waits for her in marketing and sales that she has to budget for. Hence
Jan 20, 20203 min read


How to talk about your software before launch?
Buzz is everything these days. I blame Apple for this, remember those lines to buy an mp3 player called the iPod or worse a mobile phone...
Jan 15, 20204 min read


Documents every successful software project needs
When you start developing a software product, you need an idea of what you want each component of the software to do. From the part 1 in this series on defining products 3 Questions to define a software product, you now know the essential questions you need to ask to define your product. Today I’ll be doing part 2 that goes over how you document the requirements. Knowing why, what and how your software product will be isn’t the end of the line for the product managers. You ne
Jan 8, 20203 min read


Where is your voice? - Voice design principles
Voice is here to stay. With services like Amazon Voice Service and devices like Alexa or Google home coming up in every home this is the brave new world of software interfaces. The paradigm shift started when Apple first saved us from the clunky commands in a black DOS prompt back in 1984. This led to the wonderful world of the mouse, the click, the drag and the drop. Then Palm Pilot (remember those green things?) gave the excitement of a tap (more a poke with stylus, but not
Jan 3, 20203 min read


3 Questions to define a software product
Imagine you are in charge of creating a clear specification for a new software product. On one side you have your customer - a a high energy, super smart non-techie who flies off in tangents in every discussion yet has the most amazing business idea that needs a web and mobile app. On your other side you have software developers who want a precise software definition that goes over the nitty gritty of what the software needs to do. What do you do? Let me go over how we do thi
Jan 2, 20204 min read
bottom of page