I 100% agree this would take more than an hour to develop with a nice UI, and there's some ongoing maintenance, but it's still pretty low numbers. And there's still arguments for a DIY approach - for instance, Aa DIY approach means you can improve/iterate/integrate at your own pace.