Synthetica is a Java program that is used to synthesize, analyze and simulate spatial linkages. Its' open architecture allows advanced users to add Java code to the system. It runs on Win32, MacOSX, Linux, Solaris and uses JOGL (OpenGL) for 3d graphics.