En buffer er beregning svarende til en persons kortvarige hukommelse. Det er den lagring, der gemmer små data eller bevægelser, der foretages i en computer, grundlæggende for at optimere processorens responstid. Denne hukommelsestype behandler ikke de tilgængelige data til funktionen, den er baseret på hurtige svar og indlæsning af filer, der er nødvendige for at se et dokument eller lytte til en musikfil.
Den puffer er almindeligt forveksles med Cache, som også er en del af computeren, der er ansvarlig for at gemme hurtige data der også optimerer driften af systemet, men disse er lagret i en anden mikroprocessor og akkumuleres på en anden måde end den Buffer det gør det.
Et bufferhjælpeprogram er også det, der optimerer processen med at overføre data fra en software til en anden eller fra hardware til software. Disse data kan lagres i bufferhukommelsen, så mens forbindelsesprocessen mellem afsenderen og modtageren udføres, påvirkes det ikke. Dette er en almindelig sag, som vi ser i mobiltelefoner, selv i instant messaging-programmer, vi opfatter det ikke, fordi det ikke er andet end en intern operation af processoren.
Når bufferen modtager data over netværket, og den er ustabil, vil vi helt sikkert se forstyrrelser i transmissionen, det mest basale eksempel er, når vi ser en video på YouTube, og den er afskåret på grund af forbindelsesproblemer, fordi bufferen ikke modtager dataene eller filen komplet.