I just started looking into Team Center Express.
I beleive it will do what you are looking for in multi sites. It has all of the same features discribed in the the above posts and it works on multi site and multi language if needed. I just started looking into it for are campany. I don't know...