"Lokaal" heb je dingen als Access, DBase etc. Dit zijn programma's waar je gemakkelijk een database mee maakt, waarin je dus bijvoorbeeld je CD's in beheert. Je kunt dan gemakkelijk zoeken op titel, artiest of op track. Wat het voordeel van een database ook is, is dat je verschillende tabellen aan elkaar kunt koppelen. Je kunt dus een tabel maken waarin je bij houdt welke CD's je hebt uitgeleend en die haalt dan data over de CD uit de algemene tabel over de CD.
Dit soort dingen werken alleen lokaal. Als je met meerdere mensen aan een database wil werken, dan moet je gebruik maken van een database server, met een server software om databases te beheren. Oracle MS SQL en MySQL zijn voorbeelden hiervan. MySQL is gratis en wordt (daardoor) veel voor internettoepassingen gebruikt. Ik gebruik hem zelf voor Joomla. Dit is een Content Management Systeem, waar mijn websites op draaien. Het voordeel hiervan is dat de content zelf los staat van de lay-out. Ik kan dus mensen zonder HTML kennis dingen laten schrijven voor de site, die ze er zelf op kunnen zetten. Het wordt in de database gedumpt en verschijnt voor de gebruikers automatisch in de juiste opmaak. En als ik een andere lay-out wil, dan kan dat heel simpel zonder dat ik daarvoor alle artikelen moet doorlopen. Tweakers doet dit ook. Alles wat wij typen, inclusief deze reactie wordt in de database opgeslagen en opgeroepen als iemand ernaar "vraagt".