The best thing about this software it's its simplicity. It makes my work easier than any other system I have used before. Also you can create your own templates for each procedure so there are no problems when creating different forms or reports. Sometimes we need more features but as far as what I use in clinic everyday it does not matter. Try it out first if you're looking for something simple and easy to use. You will be happy that you did! We are solving all our issues related to billing and invoicing.