Each subsequent release of software seems to have more and more features. These features usually translate into choices, and that means customization. The difference between success and failure is often simply a matter of making slight changes so that your software works right for you. It's harder these days to keep employees for a long time. They seem to come and go at an increasing rate.
End users fiddle.
This area will probably become the most important area involving technology. To that end, we re constantly researching and testing the latest web-based innovations.