IDK about "solid". I will say that a lot of software houses do use a good
change management package to do this. They will do a multitude of checks,
warnings, etc. IDK exactly what they check.
These people should also give you some guidelines about how to roll out
your own PTF groups to your customers.