A user story is the lowest unit of work in an agile framework. It's an end goal from the software user's point of view.