We implement and support multiple products and find FM:Systems to be a good alternative to FM Desktop. Key features are comparible to the other products mentioned in the thread, but we find FM:Systems to be a very user friendly, flexible, and scalable product - all key componenets in making your implementation successful. There are various licensing options available that make it cost effective as well. As a web-based solution that can be implemented within your technology environment (intranet) or as a hosted (SaaS) model, it certainly accomodates your need for an enterise wide solution also.
I would recommend taking a look at their offerings. I think you will find them to be a good fit.
I'd be happy to discuss things further with you if you prefer. Just give me a call.
Rich
http://www.fminnovations.com