The aim of this paper is to propose a unified modelling paradigm for shape analysis and synthesis. It is a result of efforts made far the fast few years to understand the meaning of shape and how current geometric modelling systems can represent and manipulate it. The concepts discussed in the first part of the article are further illustrated through the description of two significant applications developed at the Institute for Applied Mathematics.