What is "capistrano"
Capistrano is a Gem to deploy (deploy) web applications. Initially developed for Rails, it has the purpose of sending your source code to a web server and allowing versioning, that is, giving you super powers to go back to the previous version of your code in case something goes wrong in the current version. With a little bit of configuration Capistrano can be used for other framework/ language.
Link to download: https://github.com/capistrano/capistrano
Link to documentation: http://capistranorb.com/