My first job was to tailor a FreePBX system to our users' "needs". Management decided that our sales team's "needs" are to get email reminders after each client call to keep the SalesForce log up to date.
The sales team did not agree with that, but it was fun to build anyway!