ti potrei suggerire questo, non è free ma penso che valga il prezzo

http://www.solidthinking.com/it/