A Schengen multiple-entry visa allows its holder to travel freely within the Schengen countries for a maximum stay of up to 90 days in a 6 month period. For more information about the list of Schengen countries, check this link. For information about specific agreements between your country of origin and non-Schengen countries, please refer to the Consulate of the country you intend to visit.