Designing a flexible fixture is much more complicated. In this paper a collaborative environment was introduced for flexible fixture design. The tasks involved in fixture design are analyzed and decomposed into five subtasks, which are assigned to workgroups by a project manager. The workgroups can be distributed in different departments or in different locations geographically. The framework of collaborate design environment is constructed. Each workgroup is responsible to a certain job. However, the information needed for flexible fixture design is shared among these workgroups. The information exchanging and management in the environment are expressed with a block diagram. Finally, an example of flexible fixture for manufacturing a thin-walled workpiece is employed to illustrate the efficiency of the collaborative environment.