Generic CAD systems are not functional enough for use for the specific planning of the manufacturing process such as casting. In this study, an intelligent casting design system has been developed by considering the requirements from practical casting. The objectives of the system are to achieve more efficient and reasonable design as well as to succeed the traditional technologies of casting mold design including risering and gating. We considered an activity model which includes task models structured as a tree and related back ground information. Because drawings do not provide why and how the dimension is determined, design background information is stored and linked to each casting object in this system. It is also helpful to verify necessary design conditions. Furthermore, semi-automatic drawing functions for casting objects such as runners, gates, risers, machining allowances and core prints have been developed. As a result, it is found that this system is very useful for practical use.