NET framework provides enhanced application security because Internet software is developed through ASP. NET which contains Windows confirmation and configuration. Two advanced features, managed code and CLR code, provide security options such as access security and role-based security.