OSIRIS is a new generation spherical and spatial mechanism CAD program. It is portable to many computer platforms. OSIRIS is being developed with computer graphics and this will allow the user to visualize the entire mechanism and its motion. OSIRIS uses OpenGL for its graphics library. OSIRIS has full featured GUI and is using the motif libray to develop its GUI. The spaceball input device with 6 input axes(3 position and 3 orientation) is integrated into OSIRIS. These 6 input axes allow the user to graphically place all desired locations. The user can also place locations with the mouse or key in the desired location's details. The full featured GUI and the spaceball input device make OSIRIS relatively easy to use. OSIRIS can synthesize spherical and spatial mechanisms for 2, 3, 4 locations(orientations) and has filters to eliminate most unusable mechanism designs. There is also a module to help design sperical mechanisms for general spatial tasks. A guide map will be generated for four location(orientation) mechanism synthesis. The guide map will display all possible designs and their mechanism type at one time. This allows the user to pick and choose which mechanism design best fits the needs of the desired task. OSIRIS will also generate a guide map for two location(orientation) mechanism synthesis by using Bézier motion interpolation which will add another two locations(orientations).