In layman language, a DSC is an electronic device which carries your signature. For filing all the e-forms at MCA, a DSC is a must.