Spent months building inventory software for a pharma distributor. Now they don't seem interested.
A family friend who runs a fairly large wholesale/B2B pharmaceutical distribution business asked me to build custom software for inventory and invoice management.
The biggest challenge wasn't the coding, it was gathering the requirements. They are highly non-technical (which is completely understandable), so it took a long time to understand their workflow and translate it into software. After the first demo, they requested more features and reported a number of issues. I kept iterating, and after about 3-4 rounds of demos and feedback, I implemented everything they asked for
Now, surprisingly, they don't seem interested in using the application.
I completely understand if a product doesn't meet the customer's needs—they shouldn't be expected to use it. But in this case, every feature they requested was eventually implemented.
Some examples:
- They wanted to operate the software entirely with the keyboard because using a mouse slows them down when creating invoices containing hundreds or even thousands of products. I redesigned the application so that an entire invoice can be created, edited, and switched between without touching the mouse.
- They wanted a customer ledger. I had no accounting background, so I had to learn how ledgers work before implementing one.
- I implemented some fairly complex tax calculations based on their business rules.
- It's a Windows desktop application that runs offline because that's what best suited their environment.
Since I primarily work on a Mac provided by my employer, I didn't want to use it for personal work. I ended up buying a separate Windows PC for around 120k just for this project. So I've invested not only a significant amount of time but also my own money.
I've tried following up several times to understand what's going on. From what I can tell, the owner is generally happy with the software, but the employees (the people who would actually use it every day) don't seem interested in moving away from the old tools they are familiar with. It feels like the problem is less about the software itself and more about user adoption and resistance to change.
At this point, I'm not sure what to do.
I don't want to abandon the project because I have invested a lot into it, and I think it could be useful for other businesses as well.
For those of you who have built B2B software or run a software business:
- How would you approach this situation?
- Is it worth trying to find other customers instead of convincing this one?
- How do you even find businesses that might need this kind of software if you're a developer with no sales or marketing experience?
I would really appreciate any advice from people who've been through something similar. Apologies for the long post.
Jazak Allah...