A new product model that is particularly useful for model-based assembly planning is presented in this paper. The majority of the models used in this domain are simple approximations of the real workpiece and they are often dedicated to special algorithms. The model described here provides a more accurate and more flexible representation of workpieces. It consists of two parts, one describing geometry and topology, and the other describing the technological properties of an object. An increase in accuracy of the shape description was achieved by enhancing a polyhedral model with an analytical representation. A flexible representation of attributes and features, on the other hand, increases the generality of the model with regard to other planning domains. The application of the model is demonstrated within the framework of assembly sequence planning.