To me, software which enables customers to do something leaves them in charge, whereas software which allows assumes that the developer is in charge.

—Nick Bradbury: Allow vs. Enable