The back end system is pretty good, but the set up is really difficult, support is pretty awful and the sale rep didn't have a clue about set up further then plugin it in.Big let down and something I was lied to about is the lack of a proper inventory for stock.