How to design a robotics arm levers

Hi,
I am trying to build a robotic arm and want to know what Mac software or online tool or an ipad app I can use to design the arm mechanics and joints.
I have attached an image of the type of arm i am trying to build. But what I want is to be able to simulate the movement and also calculate the joint lengths and position methamatically or based on the movement curve that I want to achieve.

Is there a tool that can help me do this?

http://www.ssdesigninteractive.com/arm.png

Thanks

Unfortunately we are not aware of such tools (aside from higher end CAD systems like CATIA and UNIGRAPHICS plug-ins. You might want to develop a mathematical model in Matlab to go through iterations. You essentially want to create this:
robotshop.com/en/robotic-arm … =RB-Mea-02
robotshop.com/en/vex-manuall … =RB-Hex-54
robotshop.com/en/uarm-4-degr … RB-See-421