RubyGems is a package management framework for Ruby.
A package [a Gem] contains a set of functionality that can be invoked by a Ruby program… … …RubyGems is a tool to install, create, manage and load these packages in your Ruby environment.
RubyGems is also a client for RubyGems.org, a public repository of Gems.
— from RubyGems