International Journal of Computer Applications
Software usually caters to some specific requirement of the user implementation. However in today's world, where pace of change is rapid, it may not do so at all times. This paper focuses on the security aspects of software. It analyses the various loopholes that can exist in the development of a software or the various damages that can be incorporated by malicious users and also the remedies that when carefully undertaken can remove the vulnerabilities. This is an overview or study of security problems of different nature and the proper and systematic tackling methodology adopted to eradicate them and thereby also add value to its quality.