When custom software makes sense and when it does not | Bulqsoft