Skal man bygge opp en kundedatabase finnes det en rekke krav den bør oppfylle. Vi skal se litt nærmere på hva som en kundedatabase minimum bør inneholde av informasjon. Hvordan informasjonen skal skaffes, eller hvordan det lønner seg å koble ulike baser blir ikke behandlet her.
All viktig informasjonen man har om sine kunder og prospect bør legges inn i kundebasen, slik at man ikke mister informasjonen, og raskt kan finne tilbake til den. Det overordnede målet til en kundebase er å bygge den opp slik at man ved hjelp av den kan se hvor saker og ting hender. Hvilke aktiviteter som er bortkastet og hvor fortjenestemulighetene finnes. Hvilke kunder som er lønnsomme og hvem som er ulønnsomme. Hvilke produkter og tjenester de ulike kundene etterspør osv.
Spesielt har kundebasen en viktig funksjon i det som kalles backend - marketing, hvor målet er å maksimere kundeverdien på lang sikt. Backend-marketing vil si tiltak vi setter i gang markedsaktiviteter for å unngå etterkjøpsdissonans, og for å skape lojale ambassadører som sørger for en positiv sosial spredningsprosess. Forskjellen mellom frontend - marketing og backend - marketing kan illustreres slik:

Ofte spanderer man markedsføringskronene i Frontend, for så å høste gevinsten i Backend.