Also, you are paying for things like data security, convenience (while it may cost more to do it this way, if you had to do the exact same info on 6 web based applications from the school, or, better yet, paper applications, it would cost you a lot in time, energy, and effort), customer support, annual improvements in programming and technology, convenience for vet schools, organization of materials, etc.
In cases where personal info is on the line, the electronic data security guys get paid pretty well because they are on the line all the time. husband is in this field in another sector.....if a system is even potentially breached for more than 0.7 seconds (think power failure) we get a call, no matter what the time, reason, etc. Programmers still tend to be paid pretty well....so staff costs are probably pretty high.