De flesta av dagens tjänster anpassar sig på något sätt efter besökaren, det kanske kan vara en community du kan logga in på och läsa vad dina vänner har skrivit. Sidan du då ser är något en dator byggt ihop åt dig på beställning, då du klickade på logga in knappen.
Hur detta görs varierar en del, det som är gemensamt är att någon gång tillbaka har en människa skrivit instruktioner till datorn hur den ska agera när det kommer en besökare. Han har skrivit regler för dator, programmerat den.
Idag kan dessa så kallade script köras på två ställen på en hemsida. Antingen i din webbläsare eller server som hemsidan kommer ifrån. Det som kan göras i webbläsaren är bra för saker som ska röra sig på din skärm eller snabba upp hämtningen från servern. Behöver du säkerhet och kontroll så är det på servern det måste ske.
Tänk om du skrev en casinosajt som Betsafe. Om allt skulle ske i webbläsaren, på spelarens dator, kan de med rätt kunskap förändra vad som händer där! Spelaren kan lägga till hur mycket pengar han har på sitt konto och så vidare. Om summan en spelare har på kontot ligger och beräknas på servern är det mycket svårare. Servern kontrollerar du, och du kan ha digitala dörrvakter som kontrollerar att all information som spelaren skickar in gällande vinster eller pengar på kontot är korrekt. Detta gör det säkrare att spela på casino för både ägaren och för dig.
PHP är utan tvekan det största serverspråket. 75% av alla webbservrar stödjer det och många av webbens mest populära tjänster som WordPress, Wikipedia och Facebook använder programmeringsspråket. Det betyder inte nödvändigtvis att det är bäst, många programmerare förespråkar till exempel Java, Python eller Ruby. Vilket språk som är bäst att använda beror helt på vad man skall programmera för något, och programmerarens personliga smak.