This research work is an attempt to successfully use geometric modelling and computer graphics to aid in designing a package for a product. It intends to focus more at the design aspects of packaging rather than the material aspects and the packaging processes. The software being developed uses geometric modelling techniques along with computer graphics and is aimed at helping the user to choose and decide from a number of options an optimal packaging strategy for his/her product. Various aspects of packaging like the material used in packaging, package aesthetics and strength have been considered. The user has to input a VRML file of a model of the product to be packaged. The software parses the VRML file and with the help of some user interaction, it obtains the centre of gravity, volume and the weight distribution of the given model. Using the information given by the user and some standard packaging data available to it, the software comes up with a design suggestion which is displayed on a VRML browser. The user can then change the package material and design to suit his/her financial requirements and aesthetic needs by using the modifier interface. Two main areas of focus have been packaging for shipping and packaging for aesthetics. On the issue of packaging for aesthetic point of view, there are options to package a single product item, where the case of packaging an item in a box as well as creating a mold for the item is investigated. Offset plane blending has been dealt with in ths respect. There is also an option to package a set of similar objects. These objects can be moved through space and their spatial positions with respect to each other can be changed to obtain a suitable layout such V1 that the setup is cost effective and aesthetically appealing too. The mold of the casing for the given layout is also created. An attempt is being made to feed the data of the casing to an NC machine directly and manufacture it.