Yes, a Demat account is mandatory to hold shares in electronic form, and a trading account is needed to place buy and sell orders. Most brokers offer both together during account opening.