Making Sense of Drupal Development
The word "feature" tends to be nebulous, ambiguous and perhaps even overused in our industry.