This paper presents a goal oriented office form system. Comparing to the previous developed office form $ystems, two contributions have been made by this system. First, basedon the AI frame system and the unification process, an office form pattern language k developed. This pattern language can handle the association of a form to ha subforms which have a group of repetitions of the same structure.Second, an AI planner which can directly manipulate the office forms is achieved. The specific difficulty for developing a ptanner to directly manipulate office forms is the frame problem [Hayes, 1975]. Since office form entity can no longer be represented by a symbol ora relation, the situation representation in the planning network has to consider not only the changes of some office forms against the whole office form base, but also the changes of the attributes against the form in which the attributes are located. The goal oriented office form system is developed based on constraint manipulation.