1. A method comprising: accessing a deployment topology and a deployment script, the deployment topology indicating one or more computing applications and one or more target hosts to execute the one or more computing applications, the deployment script indicating one or more operations to be performed at the one or more target hosts with respect to the one or more computing applications; at a deployment processor, generating a deployment plan based on the deployment topology and the deployment script, utilizing at least one processor; using at least one processor, causing execution of the deployment plan by the one or more target hosts; and at a plan manager, monitoring execution of the deployment plan by a target host from the one or more target hosts without saving, at the plan manager, a state of deployment process that is being performed at the target host, the target host provided on a machine that is distinct from a machine hosting the plan manager.