1 ) An interconnected software deployment system, comprising: at least one source platform for obtaining at least one software application; at least one target platform in at least one cloud environment, the at least one software application to be deployed on the at least one target platform; and a software deployment tool including: an integration module configured to communicate with the at least one source platform and the at least one target platform; a deployer module configured to implement a deployment process through the integration module, the deployment process including: obtaining configuration data on interdependency between the at least one target platform and the at least one software application, checking readiness of the source platform for initiating deployment of the at least one software application, checking readiness of the target platform for initiating deployment of the at least one software application, performing a selective deployment of the at least one software application after the readiness check, and performing a post-deployment assessment of the selectively deployed at least one software application after the deployment, wherein the post-deployment assessment includes checking a status parameter of the selectively deployed at least one software application; and a monitoring module configured to monitor the at least one source platform, the at least one target platform, an application status of the at least one software application on the at least one target platform, and the deployment process implemented by the deployer module.