Kaivot ja vesisäiliöt tarjoavat vettä, mutta ne tekevät sen eri tavoin. Säiliö on säiliö, jota käytetään veden varastointiin; säiliöitä löytyy erikokoisina ympäri maailmaa, sekä maanpinnan ylä- että alapuolella. Toisaalta kaivosta tulee pohjavesiverkosto, kuten lähde tai maanalainen puro. Kaivot rakennetaan kaivautumalla maahan ja lisäämällä vahvistuksia, jotta kaivon sivut eivät romahda.
Sekä vesisäiliöitä että kaivoja on käytetty vuosisatojen ajan. Monet ihmiset ovat historiallisesti hyödyntäneet luonnonlähteiden paikkoja rakentaakseen siirtokuntia, ja kun lähteet alkoivat epäonnistua, he kaivautuivat ympärilleen koskemaan lähdettä syöttäneen pohjaveden laskimoon ja loivat varhaisia kaivoja. Saadakseen vettä kaivosta ihmiset laskivat kauhoja, jotka voitiin täyttää vedellä ja vetää ylös. Lopulta kehitettiin sähköpumput veden poistamiseksi kaivoista. Myöhemmin ihmiset upottivat kaivoja alueille, joiden he uskoivat tuottavan hyvän pohjaveden, joko pintajousilla tai ilman.
Klassisesti kaivot kaivettiin käsin ja vuorattiin kivillä luolien estämiseksi. Ne peitettiin pienillä rakenteilla ihmisten ja eläinten putoamisen estämiseksi; sen lisäksi, että kuolleet eläimet kaivossa pilaisivat myös uhrin onnettomuuden. Nykyaikaiset kaivot kaivetaan porakoneiden avulla, ja ne on yleensä vuorattu betonirenkailla, jotka on valettu vastaamaan kaivojen valmistukseen käytettävien porakoneiden halkaisijoita. Kun kaivo on kaivettu ja vuorattu, se on suljettu ja peitetty pumpulla, jotta pääsee sisälle.
Säiliö on sitä vastoin suunniteltu varastoimaan vettä, ei koskemaan olemassa olevaa vesilähdettä. Säiliöt on klassisesti täytetty sadevedellä, vaikka ihmiset voivat täyttää ne myös pumppaamalla niihin kaivoja tai kuljettamalla kuljetuksia vedessä. Vesisäiliöitä on perinteisesti käytetty kuivilla alueilla veden varastointiin, jos kaivot epäonnistuvat tai sateet muuttuvat erittäin epäsäännöllisiksi, ja jotkut ihmiset käyttävät niitä varavesijohtona, jota voidaan käyttää laajennetun sähkökatkon sattuessa, mikä rajoittaa pääsyä kaivon sisältö.
Historiallisesti vesisäiliöt rakennettiin maanpinnan yläpuolelle, ja ne käyttivät painovoimaista syöttöjärjestelmää veden toimittamiseen. Joissakin kulttuureissa vesisäiliöt upotetaan maahan, mutta vaikka ne ovat maan alla, ne eivät toimi kaivoina; jonkun on vielä täytettävä vesisäiliö vedellä. Maanalaiset säiliöt menettävät yleensä vähemmän vettä haihtumalla, koska ne ovat maaperän peittämiä ja eristettyjä, mutta ne edellyttävät sähköpumpun tai lasketun ämpärin käyttöä päästäkseen sisälle.
Kaupunkien ihmiset hyödyntävät keskitettyä vesijohtojärjestelmää, joka on liitetty vesilähteenä olevaan säiliöön tai jokeen. Tyypillisesti kaupungin vesijohdot on liitetty vedenkäsittelylaitokseen, joka puhdistaa veden ennen sen saapumista yksittäisiin koteihin ja tekee siitä turvallisen juoda. Monet näistä järjestelmistä tukeutuvat painovoimaan ja paineeseen siirtäessään vesivaroja, jolloin kansalaiset saavat vettä sähköllä tai ilman.