Capistrano is an open source deployment tool which is mainly used to deploy web applications to application servers. After deployment process, it automatically creates new versions of application on servers.