De term is juist andersom bedoeld, namelijk als het model zoals een gebruiker objecten, attributen, relaties en regels beschrijft die in de software vastgelegd moeten worden. Dit begint meestal met een globale objectbeschrijving. Om dit te kunnen implementeren in een relationele database is het nodig om de data te normaliseren tot minimaal de derde normaalvorm. Een gebruiker (zonder IT achtergrond) zal zijn informatiebehoefte in de regel in de eerste of tweede normaalvorm beschrijven.
Functiepuntanalyse gaat uit van het gezichtspunt van de gebruiker. Dit geldt voor zowel functionaliteit als gegevens. Als voor het uitvoeren van een functiepuntanalyse een gegevensmodel in de derde normaalvorm wordt aangeboden, zal dit eerst moeten worden gedenormaliseerd, zoals Edwin heeft beschreven om te komen tot het niveau van een gebruikersinformatiemodel.