The problem with information technology solutions is that we tend to think of them as "solutions." They are almost never the full solution. They often fail because they don't address the business/personal problem.
If the technology solution doesn't also engage the business process solution, then whole effort will fail.
Also, remember that some solutions cause more problems.