2 answers
Hi Prasad, this is a very wide question, and both approaches could be right depending on detailed business requirements. Usually I try to stick to standard objects, but the business objectives need to match Salesforce standard object usage. I suggest you take some help from an experienced consultant or post detailed requirements on the forum and the community can help you.