The Correct Word for Describing Features of a Software / Web Service
Should you say "Google Docs allows you to create Word Documents online" or "Google Docs enables you to create Documents" ?
Nick makes this very clear - One of my pet peeves is programmers who use the word "allow" when describing their software. For example, "Product X allows users to create snazzy documents." I don’t like hearing "allow" because it sounds as though the developer sees themselves in a position of authority, and they’re giving the customer permission to do something (perhaps because they’ve been such a good little user).
To me, software which enables customers to do something leaves them in charge, whereas software which allows assumes that the developer is in charge. Link.
