We're a wholesale distributor of commercial kitchen equipment and spare parts based in Cologne, with 12 employees in total. We've tried off-the-shelf accounting and inventory software on the market, but we keep running into walls when it comes to our installation crews deducting parts from field inventory in real time, automatically calculating client quotes based on technical variations, and syncing with our German suppliers' legacy data formats.
A local software agency we talked to suggested building custom middleware tailored to our business processes rather than forcing packaged solutions to work, and they quoted a budget of 38.000 EUR for the first phase. Whenever someone mentions custom software, massive multi-million-euro projects immediately come to my mind.
What does custom software actually look like in the real world for a business of our size? Where does it genuinely make a difference, and when does it just become money down the drain? Is it worth taking on this budget and the ongoing maintenance risks?