We have been using Office Ally/Practice Mate for a couple of years now. It is very user friendly and it gets the job done, however if you are seding claims for BCBS of NJ and Medicaid of New York they send the claims by paper and lately the claims have been taking a long time to process and have been rejected for printing errors due to their scanner. For other insurances though, their great!