A feature is a unique characteristic that a product has or should have.

In Scrum, a feature often refers to a backlog item.

A feature is a “bit of functionality” with value for users or customers.

A product having more features will be considered of higher quality than others. Although a product should not have unwanted features.