Boroughs may receive bids from water companies and municipal authorities authorized to do business within the borough and from other municipalities operating a water system for the supply of water for fire protection and for other municipal purposes. The borough may contract for the supply of water with the water company.