BlueRange team are all extremely talented people, so they really know what they're doing at BDP. Nothing! BDP is great product for large organizations. If you have a proper implementation team on board, like they provide, you can't go wrong with this software. It works in very specific manner for my type of work. Also it helps to automate process in my organization by putting them on the same platform as I am in. I liked best that when we changed the system, we did not have to change our processes (it was an upgrade from Microsoft Dynamics). The UI was very outdated, and the customer service was extremely poor. Don't be fooled by the sales person - he's lying. He can't answer any question about the product, and is constantly changing his answers and lies about what he sells. Do your research and do it correctly. We are using it for payroll processing.