1. 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 target computer to be used by an ARE core which is a copy of the ARE executing on the target computer 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.
1. 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 target computer to be used by an ARE core which is a copy of the ARE executing on the target computer 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. 2. The apparatus of claim 1 wherein the ARE allows a user to customize the deployment template by editing one or more logic files used by plugins to verify corresponding details of the deployment of the application on a target computer system.