I go through the Adobe PDF form which you attached. There I found each and every field with acro fields. Where customer needs to fill up the details of their pet like -Pet Name, Date, Client Information, Emergency Contact, Veterinarian’s/Clinic Information, Notifications and Reminders through email and phone number.
Pet Information like Conditions of the pet.
Also I go through the database deatils you provided. The tables are Customer table with data, Emergency Table with data custid, emergeid etc..
And in Dog table data like dogName, dogBreedType, dogAge etc...In the session table, there is no data and In Breeds table there is data like American Foxhound etc..
I built a SaaS application peviously, at that time I was confused at how to technically program it.
SaaS means Software As A Service
So, any software that I can produce that, instead of selling it as a final package, I sell it as a service will go directly to that category.
For example, I can buy a CRM Application that I can install in my computer and that's it..kind'a Office, that's a software as a product, but, you can buy a CRM application and pay every month.
As a developer provide not a simple product to be installed but a resource to be consumed, where you will be in charge of providing hosting, updates, etc.
That's a Software As A Service, and not As A Product.
There are tools to ease or developing line like Patterns for SaaS, Database Migrations, Farming, etc, but essentially it's this.
Ping me.