When talking about technology the focus is often on which technology to use. But far more important for user acceptance (hence succes of your program) is the usability of the tools.
This is a great quote from Dave Snowden :
Technology is a tool and like all tools it should fit your hand when you pick it up, you shouldn’t have to bio-re-engineer your hand to fit the tool.
… Systems, processes and tools will only work when they match the way people think, work and connect.
Image via Wikipedia
I really like this quote too. Etienne Wenger also said something like tools/toolkits should fit the practice. Otherwise they are not useful.