One thing I've learnt over all my years in business is "DIY is only cheap when your time (and/or that of your employees) is worthless". So doing it for business always ends up costing more in the long run than just spending money on a commercial system. There's a reason they cost so much and yet are still in business.
So if you want to DIY for hobby, when unexpected issue doesn't mean angry (possibly ex-)customers and risks of litigation - go for it, and enjoy the process, but think twice before doing it commercially.