Great for time tracking. Lots of functionality
Serena takes a lot of time and development to make it work well. If you are a small or medium business, this is isn't for you.
Mostly time tracking. Being that we aren't a large enterprise, we weren't able to get the most out of it.