We use Shire as our primary database for all our patient records. Their functionality includes many modules such as electronic medical records, appointment scheduling, pharmacy management and electronic data capture. You can also add additional fields to make it much more flexible if needed. So far nothing negative has come from using Shire. I just wish you could have more customization options so that we didn't need to be stuck with some of their defaults when creating new forms. Instead you only get limited choices and some things are hidden/not visible unless you know exactly where they are located. It is best to speak with someone at Shire about getting around this limitation. We use Shire extensively in our office as well as our hospital clinic. The great thing about Shire is how easy it is to set up and create the required forms for both our patients and our staff. The best thing about this is that you can get all the services from one place, which makes it easy to manage everything in just one dashboard. I would say the only downside with this service provider is they have very high rates compared to other companies. So if you are looking for low cost solution then go for it but do not expect too much out of this as there will be some extra costs involved. We were solving our problems regarding data storage and backup management.