Previous work on feature-based modelling has emphasized generating fea
tures either in the design phase (design by features) or in the later
product-development phases (feature-recognition). Recently, some attem
pts have been made to integrate both strategies, with the major aim of
combining the positive aspects while reducing the drawbacks. The pape
r presents a system architecture for feature-based modelling which is
founded on this integration that is obtained through the definition of
a common feature library and an intermediate model, which plays the r
ole of communication link between the geometric model and the feature-
based model.