The problem
Most software is built by people who have never done the job.
Most business software starts with good intentions and a broad ambition. It tries to serve everyone, cover every use case, and anticipate every need. But when the people building it have never sat in the chair of the people using it, assumptions creep in. Features get added because they sound right, not because someone has lived the problem.
The result is tools that do a lot of things adequately but nothing with real precision. Teams adapt their work around the software instead of the other way round. The people who are in real need of support are left waiting for someone to build something that actually works the way they do. They could be waiting a long time.
So we decided to build it ourselves.