WIIFM - What's in it for me. That is a great acronym to capture an important concept, that there needs to be a benefit for all stakeholders for a successful implementation. If you cannot identify benefits for all, there is a chance that it's not the right tool to implement. Just keep looking and networking to find the best fit for all.
Been on this Rodeo several times, it take a lot of patience and charity to keep from being frustrated with the system as well as co-faculty members or co-workers that are frustrated like you. It takes time but eventully everyone buys in and it works itself out and makes our jobs so much easier and stremlined,
You need everyone's buy-in and be able to articulate the benefits of the technology.