If you are web developer and going to lunch your any app or software in the market for users then how will users trust your software or app that it is not compromised by third party? So for that you need to sign the software code through code signing certificate. If you are still confuse regarding how it works and what benefits it gives then read more at here https://www.clickssl.net/blog/code-signing-security-for-mobile-application-developer