Een buffer is het berekenen van het equivalent van iemands korte-termijngeheugen. Het is die opslag die kleine gegevens of bewegingen opslaat die binnen een computer worden gemaakt, in feite om de responstijd van de processor te optimaliseren. Dit type geheugen verwerkt de gegevens die beschikbaar zijn voor de functie niet volledig, het is gebaseerd op snelle reacties en het laden van bestanden die nodig zijn voor het bekijken van een document of het luisteren naar een muziekbestand.
De buffer wordt vaak verward met de cache, wat ook een deel van de computer is dat verantwoordelijk is voor het opslaan van snelle gegevens die ook de werking van het systeem optimaliseren, maar deze worden opgeslagen in een andere microprocessor en op een andere manier verzameld dan de buffer het doet.
Een bufferhulpprogramma is er ook een die het proces van gegevensoverdracht tussen de ene software naar de andere of tussen hardware en software optimaliseert. Deze gegevens kunnen worden opgeslagen in het buffergeheugen, zodat het verbindingsproces tussen de zender en de ontvanger niet wordt beïnvloed. Dit is een veelvoorkomend geval dat we zien bij mobiele telefoons, zelfs in instant messaging-programma's, we nemen het niet waar omdat het niets meer is dan een interne werking van de processor.
Wanneer de buffer gegevens ontvangt via het netwerk en deze onstabiel is, zullen we zeker interferenties zien in de overdracht, het meest basale voorbeeld is wanneer we een video op YouTube zien en deze wordt afgesneden vanwege verbindingsproblemen, omdat de buffer de gegevens of het bestand niet ontvangt compleet.