There are many features for creating reports in this system, such as being able to create custom forms that allow users to enter data into their own fields instead of having it automatically populated or auto-completed from previous entries. It can be difficult at times if you do not have much experience using software like this but after some training/use I am getting along with things quite well now! Just make sure when purchasing to get proper assistance during setup so you don't run into issues later on down the road - especially regarding customization options. We use Provatio Apex primarily for billing purposes (it's our financial reporting tool). This has really helped us streamline how we bill clients and also helps with tracking payments received by patient accounts.