If you have more complexity within your sales plan, a homegrown solution becomes difficult. So many people think sales plans are easy to do, but when you start talking about credit assignments, overlays, tier or ramped rates, and adjustments when products get returned, you're talking about a lot of variables. More times than not, a homegrown solution simply can't handle it.