Een klant stelt eisen aan een applicatie. Deze komen in een klantinterview naar voren.
Deze eisen worden in het functioneel ontwerp geschreven als Userstory.
Userstory's zijn een korte en eenvoudige beschrijving van een behoefte van de eindgebruiker.
Userstory wordt geformuleerd: Als <gebruiker> wil ik <actie> , zodat ik <doel>
Als student wil ik in magister mijn studentnummer en wachtwoord kunnen invullen zodat ik mijn cijferlijst kan bekijken.
Userstory's worden door de programmeur gebruikt in het scrumproces.