Developing a similar system will need considerable time and resources, and in addition to the higher costs you will have to carry the project risk. YieldWatchDog has been running stable for a decade now at many customer locations. We do however also understand the concern for flexibility, as each customer has its own requirements. This is why DR YIELD always has custom feature development as part of our service contracts.
We see our customers as partners and we will always try to meet their needs.