I was just working on a project, and a lot of time was spent working out a large workflow to get part of the system working. Weeks were put on the project plan to build an eleborate workflow system that made breakfast for you.
We then came in and said “Wouldn’t it be simpler if you gave me your Excel spreadsheet in a format like this and we imported it?”
Er, we get Excel, said the nice business folks. A day later and we were at the races.
It wasn’t sexy, but one thing I think we can learn from other software worlds is to not reinvent the wheel, and letting business users interface to your system via Excel is actually not always such a bad thing. It may not be the most elegant solution, but the users really know how to use Excel, and you should have see them sign in relief as they thought about opening up Excel and working in there, versus learning some weird web based system that we would throw at them.