16. An apparatus comprising: a master computer system comprising at least one processor and a memory coupled to the at least one processor having an installed application; an Application Runtime Expert (ARE) that verifies a deployment of an application on a target computer system, wherein the deployment of the application includes the runtime configuration and environment of the application; wherein the ARE creates a deployment template for verification of the deployment of the application, wherein the deployment template is user configurable and contains runtime configuration details, and environment details collected from a reference system with a known good deployment of the application; wherein the ARE sends the deployment template to the ARE core which is a copy of the ARE executing on the target computer; wherein the ARE core executing on the target computer receives the deployment template and executes plugins in the deployment template to verify the deployment of the application on the target computer system; and wherein the ARE allows the user to edit the deployment template to customize logic to fix a deployment detail of the deployment of the application on the target computer system and the ARE core uses the logic to fix the deployment detail.
19. The apparatus of claim 16 wherein the deployment template comprises one or more extensible markup language (XML) files compressed into a Java Archive file (JAR).