A story or user story is a software system requirement that is expressed in a few short sentences, ideally using non-technical language.