Hi Deepak Soi, >What you suggest? I suggest you read this book: Large-Scale C++ Software Design by John Lakos Addison-Wesley Professional Computing Series ISBN 0-201-63362-0 HTH, --Eljay