The team at business edge is great to work with! They have been able to quickly identify my needs, then create customized software that has helped our firm streamline its operations while still providing excellent customer service as well!! I don't want any problems when it comes time to renew or replacing this product because they always take care of me. If you need someone who will listen and provide expert advice without being pushy about their own ideas - look no further than BizEdge. ! Our department handles many different customers (small businesses vs large corporations) so having an online system allows us quick access from anywhere we happen be working. This also keeps track of payments received/made by each client which helps keep accurate records regarding billing cycles etc...etc.. It's very easy for clients to pay via Paypal once payment information entered into bam. And best yet there isn´t much training required since everything can easily find within one place.