Question: what is difference between compulsory or necessary?
Answer: Mandatory means that something is required because an authority mandated it. It is mandatory to have a driver's license to drive legally. Necessary means that something is needed for a practical reason.