The ability for us as an organization that is constantly looking at new ways of improving our business processes (we are in construction) was able get quick feedback from customers about what they liked/disliked most when using this product! I didn't like how easy it seemed we were locked into their software platform if something changed within there system you had no way out unless your willing pay them alot more money than just paying someone else's bill each month!! We have been working hard since last year trying different methods but nothing has worked so far until now.